<?xml version="1.0" encoding="US-ASCII" standalone="no" ?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 15-May-2020 [12:22:55] {AM}-->
<xbrli:xbrl xmlns:cmcm="http://www.Cheetah.com/20191231" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="cmcm-20191231.xsd" xlink:type="simple"/>
  <xbrli:context id="PAsOn12_31_2018">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2014">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P08_01_2017To08_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-08-01</xbrli:startDate>
      <xbrli:endDate>2017-08-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2017To06_30_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-01</xbrli:startDate>
      <xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_01_2018To11_30_2018">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2018-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_01_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:KingsoftGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_XiaomiGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:XiaomiGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:ShenzhenFeipaiMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CapitalInjectionReceivedFromMemberusgaapRelatedPartyTransactionAxis_MatrixPartnersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:MatrixPartnersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:CapitalInjectionReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CountriesOutsideChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOutsideChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_USsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_RestOfWorldMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:RestOfWorldMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:MobileGameBusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:ContentDrivenMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CorporateNonSegmentMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:NewSoftwareDevelopmentEnterprisesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:NewsRepublicSasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AmericanDepositorySharesMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:AmericanDepositorySharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:GoogleMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_FacebookMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:FacebookMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_BaiduMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:BaiduMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ZiniuFundLpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcm:ZiniuFundLpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_SalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cmcm:ResearchAndDevelopmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahTechnologyCorporationLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:CheetahTechnologyCorporationLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingKingsoftInternetSecuritySoftwareCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingKingsoftInternetSecuritySoftwareCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ConewNetworkTechnologyBeijingCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:ConewNetworkTechnologyBeijingCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_HkZoomBusinessMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:HkZoomBusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahInformationTechnologyCompanyLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:CheetahInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahMobileSingaporePteLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:CheetahMobileSingaporePteLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahMobileHongKongLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:CheetahMobileHongKongLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingChibaoTechnologyCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingChibaoTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingKingsoftCheetahTechnologyCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingKingsoftCheetahTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_JingdezhenJibaoInformationServiceCoLtMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:JingdezhenJibaoInformationServiceCoLtMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_KingsoftJapanIncMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:KingsoftJapanIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ZhuhaiBaoquTechnologyCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:ZhuhaiBaoquTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingConewTechnologyDevelopmentCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingConewTechnologyDevelopmentCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingCheetahMobileTechnologyCo.Ltd.MembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingCheetahMobileTechnologyCo.Ltd.Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingCheetahNetworkTechnologyCoLtdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cmcm:BeijingCheetahNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahMobileHongKongLimitedMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahMobileHongKongLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis_HkZoomBusinessMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:HkZoomBusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_SGsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahMobileSingaporePteLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AmountDueToRelatedPartiesMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:AmountDueToRelatedPartiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AmountDueFromRelatedPartiesMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:AmountDueFromRelatedPartiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:KingsoftGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PurchaseOfProductsMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:PurchaseOfProductsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:ShenzhenFeipaiMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OthersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OthersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:ElectronicEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:ElectronicEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:OfficeEquipmentAndFixturesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:copyOfTechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:copyOfTechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:TechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:TechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:DomainNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:DomainNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:PlatformMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:UserBaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:LicenseFeeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:LicenseFeeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:ContentDrivenMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:MobileGameBusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:RestOfWorldMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOutsideChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CorporateNonSegmentMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ShareholderVotingProxyAgreementsMemberusgaapTypeOfArrangementAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cmcm:ShareholderVotingProxyAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_SubsidiariesMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BusinessOperationAgreementsMemberusgaapTypeOfArrangementAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cmcm:BusinessOperationAgreementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingSecurityMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:BeijingSecurityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_ConewNetworkMemberdeiLegalEntityAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:ConewNetworkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingKingsoftCheetahTechnologyCoMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:BeijingKingsoftCheetahTechnologyCoMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingMobileMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:BeijingMobileMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BeijingNetworkMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:BeijingNetworkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_FourteenEquityInvesteesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:FourteenEquityInvesteesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:NewSoftwareDevelopmentEnterprisesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_LiveMeMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:LiveMeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DeconsolidationOfSubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:NewsRepublicSasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_CountriesOtherThanChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOtherThanChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:AmericanDepositorySharesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:GoogleMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_BytedanceLtdMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:BytedanceLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_SalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cmcm:ResearchAndDevelopmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_AdrMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_MeasurementInputDiscountRateMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_VestedOptionsMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:VestedOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_NonVestedOptionsMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:NonVestedOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CheetahInformationHongKongLiveMeMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahInformationHongKongLiveMeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CheetahMobileHongKongLimitedMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahMobileHongKongLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:KingsoftGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_XiaomiGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:XiaomiGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesReceivedFromMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:ShenzhenFeipaiMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:LoansAndInvestmentsProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ServicesProvidedToMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PurchaseOfProductsMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:PurchaseOfProductsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CountriesOutsideChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOutsideChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:RestOfWorldMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:MobileGameBusinessMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">cmcm:ContentDrivenMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_SGsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahMobileSingaporePteLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:NewSoftwareDevelopmentEnterprisesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_LiveMeMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:LiveMeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapStatementClassOfStockAxis_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcm:TwoThousandEighteenShareRepurchasePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcm:AmericanDepositorySharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcm:TwoThousandEighteenShareRepurchasePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcm:TwoThousandEighteenShareRepurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_DevelopmentExpansionIncentiveSchemeMembercmcmStatusForTaxabilityAxis_SGsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:CheetahMobileSingaporePteLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="cmcm:StatusForTaxabilityAxis">cmcm:DevelopmentExpansionIncentiveSchemeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CorporateNonSegmentMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_SubsidiariesMemberusgaapBusinessAcquisitionAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_SubsidiariesMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">us-gaap:ReductionInTaxesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:NewSoftwareDevelopmentEnterprisesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">us-gaap:ReductionInTaxesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcm:HighNewTechnologyEnterpriseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:YouloftHkMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DeconsolidationOfSubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_OtherIncomeMemberusgaapIncomeStatementLocationAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:YouloftHkMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DeconsolidationOfSubsidiariesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:AmericanDepositorySharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:GoogleMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_BaiduMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cmcm:BaiduMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">us-gaap:ReductionInTaxesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_SalesMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cmcm:ResearchAndDevelopmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cmcm:ConvertibleLoanReceivablesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_01_2018To09_30_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcm:TwoThousandEighteenShareRepurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-09-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2017To04_30_2017_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveMeMemberdeiLegalEntityAxis_ShareSubscriptionAndPurchaseAgreementMemberusgaapTypeOfArrangementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cmcm:ShareSubscriptionAndPurchaseAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:LiveMeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-01</xbrli:startDate>
      <xbrli:endDate>2017-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_01_2017To11_30_2017_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveMeMemberdeiLegalEntityAxis_ShareSubscriptionAndPurchaseAgreementMemberusgaapTypeOfArrangementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cmcm:ShareSubscriptionAndPurchaseAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:LiveMeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-11-01</xbrli:startDate>
      <xbrli:endDate>2017-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P12_05_2017To12_05_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:NewsRepublicSasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-12-05</xbrli:startDate>
      <xbrli:endDate>2017-12-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_02_2014To01_02_2014_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-02</xbrli:startDate>
      <xbrli:endDate>2014-01-02</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_02_2014To01_02_2014_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-02</xbrli:startDate>
      <xbrli:endDate>2014-01-02</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_08_2018To10_08_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:YouloftHkMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DeconsolidationOfSubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-08</xbrli:startDate>
      <xbrli:endDate>2018-10-08</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2018To04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:KingsoftJapanIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-04-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_01_2016_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:KingsoftJapanIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_24_2014To04_24_2014_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-04-24</xbrli:startDate>
      <xbrli:endDate>2014-04-24</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P05_26_2011To05_26_2011_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-05-26</xbrli:startDate>
      <xbrli:endDate>2011-05-26</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_BytedanceMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcm:BytedanceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_02_2014_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-01-02</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcm:TwoThousandEighteenShareRepurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn10_02_2017_ChiefExecutiveOfficerAndDirectorMembersrtTitleOfIndividualAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcm:ChiefExecutiveOfficerAndDirectorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-02</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:KingsoftJapanIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:KingsoftJapanIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_24_2014_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-04-24</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2014_ReservedSharesMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcm:ReservedSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ThirdpartyRetailCompanyMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ThirdpartyRetailCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_DueToSubsidiariesMemberusgaapRelatedPartyTransactionAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DueToSubsidiariesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OtherRelatedPartiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:KingsoftGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CountriesOutsideChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOutsideChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ScenarioPreviouslyReportedMembersrtRestatementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:ElectronicEquipmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:OfficeEquipmentAndFixturesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_YouloftHkMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:YouloftHkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_YouloftHkMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:YouloftHkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:LicenseFeeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:TechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:copyOfTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:PlatformMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:UserBaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:DomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_UnitedStatesIncorporatedCompaniesMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:UnitedStatesIncorporatedCompaniesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cmcm:ConvertibleLoanReceivablesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn05_26_2011_MaximumMembersrtRangeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-05-26</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ThirdpartyRetailCompanyMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:ThirdpartyRetailCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_DueToSubsidiariesMemberusgaapRelatedPartyTransactionAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DueToSubsidiariesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OtherRelatedPartiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_LiveMeIncMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:LiveMeIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:TencentGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:PixiuGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:OrionStarMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcm:KingsoftGroupMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcm:CountriesOutsideChinaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:ElectronicEquipmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcm:OfficeEquipmentAndFixturesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_EquityInvestmentsWithReadilyDeterminableFairValueMemberusgaapInvestmentTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cmcm:EquityInvestmentsWithReadilyDeterminableFairValueMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:LicenseFeeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:TechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:PlatformMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:copyOfTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:DomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcm:UserBaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ZiniuFundLpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcm:ZiniuFundLpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_UnitedStatesIncorporatedCompaniesMemberdeiLegalEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcm:UnitedStatesIncorporatedCompaniesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:RestrictedSharesWithOptionFeatureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis_MinimumMembersrtRangeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cmcm:MeasurementInputSalesGrowthRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MaximumMembersrtRangeAxis_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cmcm:MeasurementInputSalesGrowthRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cmcm:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cmcm:ConvertibleLoanReceivablesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:NewsRepublicSasMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cmcm:MeasurementInputSalesGrowthRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cmcm:MeasurementInputWeightedAverageCostOfCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmcm:EquityIncentivePlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To01_31_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-01-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:RestrictedSharePlan2014Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-08-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-08-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2020To04_01_2020_SubsequentEventMemberusgaapSubsequentEventTypeAxis_VotingProxyAgreementMemberusgaapTypeOfArrangementAxis_YukiYandanHeMembersrtTitleOfIndividualAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcm:YukiYandanHeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cmcm:VotingProxyAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-04-01</xbrli:startDate>
      <xbrli:endDate>2020-04-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P06_30_2019To06_30_2019_BusinessCombinationInTwoThousandNineteenMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:BusinessCombinationInTwoThousandNineteenMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-06-30</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2019_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis_LiveMeIncMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:LiveMeIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_30_2019To09_30_2019_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_LiveMeIncMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcm:LiveMeIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcm:DeconsolidationOfSubsidiariesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-30</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_ChiefExecutiveOfficerAndDirectorMembersrtTitleOfIndividualAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcm:ChiefExecutiveOfficerAndDirectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:ShareAwardScheme2011Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcm:IncentiveAwardScheme2013Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:UtilityProductAndRelatedServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcm:MobileEntertainmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001597835</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988033" unitRef="Unit_CNY">2783843000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988034" unitRef="Unit_CNY">983004000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988035" unitRef="Unit_USD">141200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988036" unitRef="Unit_CNY">6133000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988037" unitRef="Unit_CNY">2638000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988038" unitRef="Unit_USD">379000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988039" unitRef="Unit_CNY">930610000</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988040" unitRef="Unit_CNY">1369118000</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988041" unitRef="Unit_USD">196661000</us-gaap:ShortTermInvestments>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988042" unitRef="Unit_CNY">655261000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988043" unitRef="Unit_CNY">469276000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988044" unitRef="Unit_USD">67407000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988048" unitRef="Unit_CNY">126990000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988049" unitRef="Unit_CNY">233255000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988050" unitRef="Unit_USD">33505000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988051" unitRef="Unit_CNY">5567551000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988052" unitRef="Unit_CNY">3993400000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988053" unitRef="Unit_USD">573616000</us-gaap:AssetsCurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988057" unitRef="Unit_CNY">48421000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988058" unitRef="Unit_CNY">44476000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988059" unitRef="Unit_USD">6389000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988060" unitRef="Unit_CNY">617837000</us-gaap:Goodwill>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988066" unitRef="Unit_CNY">1849043000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988067" unitRef="Unit_CNY">2516724000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988068" unitRef="Unit_USD">361504000</us-gaap:LongTermInvestments>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988069" unitRef="Unit_CNY">21139000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988070" unitRef="Unit_CNY">25533000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988071" unitRef="Unit_USD">3668000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988072" unitRef="Unit_CNY">35830000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988073" unitRef="Unit_CNY">112700000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988074" unitRef="Unit_USD">16188000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988075" unitRef="Unit_CNY">2725085000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988076" unitRef="Unit_CNY">3018344000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988077" unitRef="Unit_USD">433557000</us-gaap:AssetsNoncurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988078" unitRef="Unit_CNY">171055000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988079" unitRef="Unit_CNY">87524000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988080" unitRef="Unit_USD">12571000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988081" unitRef="Unit_CNY">112770000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988082" unitRef="Unit_CNY">60657000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988083" unitRef="Unit_USD">8713000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988084" unitRef="Unit_CNY">1835765000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988085" unitRef="Unit_CNY">1745119000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988086" unitRef="Unit_CNY">88896000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988087" unitRef="Unit_CNY">31951000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988088" unitRef="Unit_USD">4589000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988089" unitRef="Unit_CNY">1514642000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988090" unitRef="Unit_CNY">1504728000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988091" unitRef="Unit_USD">216141000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988092" unitRef="Unit_CNY">37298000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988093" unitRef="Unit_CNY">92210000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988094" unitRef="Unit_USD">13245000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988095" unitRef="Unit_CNY">8292636000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988096" unitRef="Unit_CNY">7011744000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988097" unitRef="Unit_USD">1007173000</us-gaap:Assets>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988098" unitRef="Unit_USD">250670000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988099" unitRef="Unit_CNY">110291000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988100" unitRef="Unit_CNY">82847000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988101" unitRef="Unit_USD">11900000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988102" unitRef="Unit_CNY">64185000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988103" unitRef="Unit_CNY">189231000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988104" unitRef="Unit_USD">27182000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988105" unitRef="Unit_CNY">174476000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988106" unitRef="Unit_CNY">272078000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988107" unitRef="Unit_USD">39082000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988108" unitRef="Unit_CNY">2010241000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988109" unitRef="Unit_CNY">2017197000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988110" unitRef="Unit_USD">289752000</us-gaap:Liabilities>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988111" unitRef="Unit_CNY">687847000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988114" unitRef="Unit_CNY">74000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988115" unitRef="Unit_CNY">69000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988116" unitRef="Unit_USD">11000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988117" unitRef="Unit_CNY">156000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988118" unitRef="Unit_CNY">156000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988119" unitRef="Unit_USD">21000</us-gaap:CommonStockValue>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988120" unitRef="Unit_CNY">221932000</us-gaap:TreasuryStockCommonValue>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988123" unitRef="Unit_CNY">2742893000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988124" unitRef="Unit_CNY">2649342000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988125" unitRef="Unit_USD">380554000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988132" unitRef="Unit_CNY">5476465000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988133" unitRef="Unit_CNY">4932278000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988134" unitRef="Unit_USD">708477000</us-gaap:StockholdersEquity>
  <us-gaap:MinorityInterest contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988135" unitRef="Unit_CNY">118083000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988136" unitRef="Unit_CNY">62269000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988137" unitRef="Unit_USD">8944000</us-gaap:MinorityInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988138" unitRef="Unit_CNY">5594548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988139" unitRef="Unit_CNY">4994547000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988140" unitRef="Unit_USD">717421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988141" unitRef="Unit_CNY">8292636000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988142" unitRef="Unit_CNY">7011744000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988143" unitRef="Unit_USD">1007173000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12988144" unitRef="Unit_CNY">83991000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988145" unitRef="Unit_CNY">109315000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12988146" unitRef="Unit_USD">15702000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988147" unitRef="Unit_CNY">107139000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988148" unitRef="Unit_CNY">132547000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988149" unitRef="Unit_USD">19040000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988150" unitRef="Unit_CNY">6414000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988151" unitRef="Unit_CNY">35786000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="-3" id="Factid_12988152" unitRef="Unit_USD">5140000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988160" unitRef="Unit_shares">475357217</us-gaap:CommonStockSharesIssued>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2019" id="Factid_12988166" unitRef="Unit_shares" xsi:nil="true"/>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988170" unitRef="Unit_shares">435084177</us-gaap:CommonStockSharesIssued>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988179" unitRef="Unit_CNY">684863000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988180" unitRef="Unit_CNY">668918000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988181" unitRef="Unit_CNY">787329000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988182" unitRef="Unit_USD">113093000</cmcm:ResearchAndDevelopment>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988183" unitRef="Unit_CNY">1656505000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988184" unitRef="Unit_CNY">1910044000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988185" unitRef="Unit_CNY">1558315000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988186" unitRef="Unit_USD">223838000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988187" unitRef="Unit_CNY">407410000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988188" unitRef="Unit_CNY">430826000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988189" unitRef="Unit_CNY">587457000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988190" unitRef="Unit_USD">84383000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988193" unitRef="Unit_CNY">545665000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988194" unitRef="Unit_USD">78380000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:OtherOperatingIncome contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988195" unitRef="Unit_CNY">990000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherOperatingIncome contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988196" unitRef="Unit_CNY">35938000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherOperatingIncome contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988197" unitRef="Unit_CNY">22091000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherOperatingIncome contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988198" unitRef="Unit_USD">3173000</us-gaap:OtherOperatingIncome>
  <cmcm:OperatingExpensesAndOtherOperatingIncome contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988199" unitRef="Unit_CNY">2747788000</cmcm:OperatingExpensesAndOtherOperatingIncome>
  <cmcm:OperatingExpensesAndOtherOperatingIncome contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988200" unitRef="Unit_CNY">2973850000</cmcm:OperatingExpensesAndOtherOperatingIncome>
  <cmcm:OperatingExpensesAndOtherOperatingIncome contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988201" unitRef="Unit_CNY">3456675000</cmcm:OperatingExpensesAndOtherOperatingIncome>
  <cmcm:OperatingExpensesAndOtherOperatingIncome contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988202" unitRef="Unit_USD">496521000</cmcm:OperatingExpensesAndOtherOperatingIncome>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988207" unitRef="Unit_CNY">22603000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988208" unitRef="Unit_CNY">87716000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988209" unitRef="Unit_CNY">110010000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988210" unitRef="Unit_USD">15802000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988211" unitRef="Unit_CNY">-15224000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988212" unitRef="Unit_CNY">13821000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988213" unitRef="Unit_CNY">49000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988214" unitRef="Unit_USD">7000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988219" unitRef="Unit_CNY">979006000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988220" unitRef="Unit_CNY">700964000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988221" unitRef="Unit_CNY">635166000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988222" unitRef="Unit_USD">91235000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988233" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988237" unitRef="Unit_USD_per_Share">-0.3611</cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988241" unitRef="Unit_USD_per_Share">-0.3611</cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988242" unitRef="Unit_CNY">-148304000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988243" unitRef="Unit_CNY">182978000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988244" unitRef="Unit_CNY">77097000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988245" unitRef="Unit_USD">11074000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988246" unitRef="Unit_CNY">-433000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988247" unitRef="Unit_CNY">-3734000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988248" unitRef="Unit_CNY">10913000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988249" unitRef="Unit_USD">1568000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988253" unitRef="Unit_USD">12642000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2017To12_31_2017_SalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988254" unitRef="Unit_CNY">83263000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018_SalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988255" unitRef="Unit_CNY">232363000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019_SalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988256" unitRef="Unit_CNY">216829000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019_SalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988257" unitRef="Unit_USD">31146000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12988258" unitRef="Unit_CNY_per_Share">0.9573</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12988259" unitRef="Unit_CNY_per_Share">0.8048</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988260" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12988261" unitRef="Unit_CNY_per_Share">0.9366</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12988262" unitRef="Unit_CNY_per_Share">0.7839</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988263" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12988264" unitRef="Unit_CNY_per_Share">9.5728</cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12988265" unitRef="Unit_CNY_per_Share">8.0478</cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988266" unitRef="Unit_CNY_per_Share">-2.5140</cmcm:IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12988267" unitRef="Unit_CNY_per_Share">9.3656</cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12988268" unitRef="Unit_CNY_per_Share">7.8393</cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare>
  <cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988269" unitRef="Unit_CNY_per_Share">-2.5140</cmcm:IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988271" unitRef="Unit_shares">7600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12988273" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="6" id="Factid_12988274" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988279" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988280" unitRef="Unit_shares">1400000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988282" unitRef="Unit_shares">957985982</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988284" unitRef="Unit_shares">957985982</us-gaap:CommonStockSharesIssued>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988304" unitRef="Unit_CNY">1780089000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988305" unitRef="Unit_CNY">1540633000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988306" unitRef="Unit_CNY">1241932000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988307" unitRef="Unit_USD">178392000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988308" unitRef="Unit_CNY">3194668000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988309" unitRef="Unit_CNY">3441072000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988310" unitRef="Unit_CNY">2345763000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988311" unitRef="Unit_USD">336948000</us-gaap:GrossProfit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988317" unitRef="Unit_CNY">57602000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988318" unitRef="Unit_CNY">117000000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988319" unitRef="Unit_CNY">7904000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988320" unitRef="Unit_USD">1135000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988321" unitRef="Unit_CNY">1375663000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988322" unitRef="Unit_CNY">1152723000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988323" unitRef="Unit_CNY">-373591000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988324" unitRef="Unit_USD">-53664000</us-gaap:ProfitLoss>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988325" unitRef="Unit_CNY">27469000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988326" unitRef="Unit_CNY">-14186000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988327" unitRef="Unit_CNY">-59614000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988328" unitRef="Unit_USD">-8563000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988331" unitRef="Unit_CNY">-313977000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988332" unitRef="Unit_USD">-45101000</us-gaap:NetIncomeLoss>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988349" unitRef="Unit_CNY">1226926000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988350" unitRef="Unit_CNY">1331967000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988351" unitRef="Unit_CNY">-285581000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988352" unitRef="Unit_USD">-41022000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988353" unitRef="Unit_CNY">22671000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988354" unitRef="Unit_CNY">-40000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988355" unitRef="Unit_CNY">-60073000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988356" unitRef="Unit_USD">-8629000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988357" unitRef="Unit_CNY">1204255000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988358" unitRef="Unit_CNY">1332007000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988359" unitRef="Unit_CNY">-225508000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988360" unitRef="Unit_USD">-32393000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2017To12_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988361" unitRef="Unit_CNY">89658000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2018To12_31_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988362" unitRef="Unit_CNY">76056000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988363" unitRef="Unit_CNY">113937000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988364" unitRef="Unit_USD">16366000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2017To12_31_2017_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988365" unitRef="Unit_CNY">6828000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2018To12_31_2018_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988366" unitRef="Unit_CNY">1568000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988367" unitRef="Unit_CNY">14775000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988368" unitRef="Unit_USD">2122000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2017To12_31_2017_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988369" unitRef="Unit_CNY">70272000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988370" unitRef="Unit_CNY">18710000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988371" unitRef="Unit_CNY">7871000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988372" unitRef="Unit_USD">1131000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2017To12_31_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988373" unitRef="Unit_CNY">4005000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988374" unitRef="Unit_CNY">4858000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988375" unitRef="Unit_CNY">5148000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:CostsAndExpensesRelatedParty contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12988376" unitRef="Unit_USD">740000</us-gaap:CostsAndExpensesRelatedParty>
  <us-gaap:AssetImpairmentCharges contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988403" unitRef="Unit_CNY">313888000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988404" unitRef="Unit_CNY">155301000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988405" unitRef="Unit_CNY">768039000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988406" unitRef="Unit_USD">110322000</us-gaap:AssetImpairmentCharges>
  <cmcm:ForeignCurrencyExchangeGainLossNet contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988407" unitRef="Unit_CNY">-10641000</cmcm:ForeignCurrencyExchangeGainLossNet>
  <cmcm:ForeignCurrencyExchangeGainLossNet contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988408" unitRef="Unit_CNY">19979000</cmcm:ForeignCurrencyExchangeGainLossNet>
  <cmcm:ForeignCurrencyExchangeGainLossNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988409" unitRef="Unit_CNY">-2074000</cmcm:ForeignCurrencyExchangeGainLossNet>
  <cmcm:ForeignCurrencyExchangeGainLossNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988410" unitRef="Unit_USD">-298000</cmcm:ForeignCurrencyExchangeGainLossNet>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988411" unitRef="Unit_CNY">670000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988412" unitRef="Unit_CNY">2496000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988413" unitRef="Unit_CNY">-146000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988414" unitRef="Unit_USD">-21000</us-gaap:GainLossOnDispositionOfAssets1>
  <cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988415" unitRef="Unit_CNY">232673000</cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988416" unitRef="Unit_CNY">193680000</cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988417" unitRef="Unit_CNY">840589000</cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988418" unitRef="Unit_USD">120742000</cmcm:GainLossOnDispositionOfStockInVariableInterestEntitiesSubsidiary>
  <us-gaap:CostMethodInvestmentsRealizedGainLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988419" unitRef="Unit_CNY">1012086000</us-gaap:CostMethodInvestmentsRealizedGainLoss>
  <us-gaap:CostMethodInvestmentsRealizedGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988420" unitRef="Unit_CNY">300211000</us-gaap:CostMethodInvestmentsRealizedGainLoss>
  <cmcm:GainOnSettlementOfConsiderationOfBusinessCombination contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988438" unitRef="Unit_CNY">3383000</cmcm:GainOnSettlementOfConsiderationOfBusinessCombination>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988445" unitRef="Unit_CNY">73316000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988446" unitRef="Unit_CNY">85118000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988447" unitRef="Unit_CNY">127440000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988448" unitRef="Unit_USD">18306000</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988449" unitRef="Unit_CNY">63517000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988450" unitRef="Unit_CNY">25302000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988451" unitRef="Unit_CNY">-163370000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988452" unitRef="Unit_USD">-23467000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988453" unitRef="Unit_CNY">179286000</cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent>
  <cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988454" unitRef="Unit_CNY">264815000</cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent>
  <cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988455" unitRef="Unit_CNY">198076000</cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent>
  <cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988456" unitRef="Unit_USD">28452000</cmcm:IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988457" unitRef="Unit_CNY">15884000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988458" unitRef="Unit_CNY">59198000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988459" unitRef="Unit_CNY">33156000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988460" unitRef="Unit_USD">4763000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988461" unitRef="Unit_CNY">4042000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988462" unitRef="Unit_CNY">4951000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988463" unitRef="Unit_CNY">83138000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988464" unitRef="Unit_USD">11942000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988465" unitRef="Unit_CNY">-10346000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988466" unitRef="Unit_CNY">-3742000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988467" unitRef="Unit_CNY">-14468000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12988490" unitRef="Unit_shares">1369041418</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988504" unitRef="Unit_CNY">9014000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988505" unitRef="Unit_CNY">-12959000</us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions>
  <us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988506" unitRef="Unit_CNY">-344333000</us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions>
  <us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988507" unitRef="Unit_CNY">35265000</us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions>
  <us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988508" unitRef="Unit_USD">5066000</us-gaap:AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988509" unitRef="Unit_CNY">495000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988511" unitRef="Unit_CNY">7594000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988512" unitRef="Unit_USD">1091000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988522" unitRef="Unit_CNY">30530000</cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities>
  <cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988523" unitRef="Unit_CNY">8725000</cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities>
  <cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988524" unitRef="Unit_CNY">7087000</cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities>
  <cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988525" unitRef="Unit_USD">1018000</cmcm:AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities>
  <cmcm:DisposalOfSubsidiaryIncludedInPrepaymentsAndOtherCurrentAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988526" unitRef="Unit_CNY">93071000</cmcm:DisposalOfSubsidiaryIncludedInPrepaymentsAndOtherCurrentAssets>
  <cmcm:DisposalOfSubsidiaryIncludedInPrepaymentsAndOtherCurrentAssets contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988527" unitRef="Unit_CNY">33084000</cmcm:DisposalOfSubsidiaryIncludedInPrepaymentsAndOtherCurrentAssets>
  <cmcm:DisposalOfEquityMethodInvestmentIncludedInPrepaymentAndOtherCurrentAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988528" unitRef="Unit_CNY">47818000</cmcm:DisposalOfEquityMethodInvestmentIncludedInPrepaymentAndOtherCurrentAssets>
  <cmcm:NonCashAcquisitionOfOtherLongTermInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988529" unitRef="Unit_CNY">329710000</cmcm:NonCashAcquisitionOfOtherLongTermInvestments>
  <cmcm:NonCashAcquisitionOfBusiness contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988530" unitRef="Unit_CNY">6944000</cmcm:NonCashAcquisitionOfBusiness>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12988535" unitRef="Unit_shares">1369041418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <cmcm:SharesConversionRatio contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988536" unitRef="Unit_pure">10000</cmcm:SharesConversionRatio>
  <cmcm:SharesConversionRatio contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988537" unitRef="Unit_pure">10000</cmcm:SharesConversionRatio>
  <cmcm:SharesConversionRatio contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988538" unitRef="Unit_pure">10000</cmcm:SharesConversionRatio>
  <cmcm:ReceivablesImpairmentCharges contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988539" unitRef="Unit_CNY">5675000</cmcm:ReceivablesImpairmentCharges>
  <cmcm:ReceivablesImpairmentCharges contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988540" unitRef="Unit_CNY">17619000</cmcm:ReceivablesImpairmentCharges>
  <cmcm:ReceivablesImpairmentCharges contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988541" unitRef="Unit_CNY">134281000</cmcm:ReceivablesImpairmentCharges>
  <cmcm:ReceivablesImpairmentCharges contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988542" unitRef="Unit_USD">19288000</cmcm:ReceivablesImpairmentCharges>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988547" unitRef="Unit_USD">-2078000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988548" unitRef="Unit_CNY">189875000</cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent>
  <cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988549" unitRef="Unit_CNY">15540000</cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent>
  <cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988550" unitRef="Unit_CNY">3400000</cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent>
  <cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988551" unitRef="Unit_USD">488000</cmcm:IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent>
  <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988552" unitRef="Unit_CNY">11307000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
  <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988553" unitRef="Unit_CNY">-29582000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
  <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988554" unitRef="Unit_CNY">59913000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
  <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988555" unitRef="Unit_USD">8606000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988556" unitRef="Unit_CNY">39353000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988557" unitRef="Unit_CNY">66415000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988558" unitRef="Unit_CNY">-53121000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988559" unitRef="Unit_USD">-7630000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988560" unitRef="Unit_CNY">21202000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988561" unitRef="Unit_CNY">12607000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988562" unitRef="Unit_CNY">3299000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988563" unitRef="Unit_USD">474000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988564" unitRef="Unit_CNY">625588000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988565" unitRef="Unit_CNY">345590000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988566" unitRef="Unit_CNY">-239544000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988567" unitRef="Unit_USD">-34408000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988568" unitRef="Unit_CNY">25890000</cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets>
  <cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988569" unitRef="Unit_CNY">65403000</cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets>
  <cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988570" unitRef="Unit_CNY">102173000</cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets>
  <cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988571" unitRef="Unit_USD">14676000</cmcm:PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988572" unitRef="Unit_CNY">384635000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988573" unitRef="Unit_CNY">529450000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988574" unitRef="Unit_CNY">494695000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988575" unitRef="Unit_USD">71059000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988583" unitRef="Unit_CNY">940826000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988584" unitRef="Unit_CNY">3049145000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988585" unitRef="Unit_CNY">3266900000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988586" unitRef="Unit_USD">469261000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2016_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988698" unitRef="Unit_shares">406290853</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988699" unitRef="Unit_CNY">65000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2016_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988700" unitRef="Unit_shares">1003326973</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988701" unitRef="Unit_CNY">165000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988702" unitRef="Unit_CNY">2725675000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988703" unitRef="Unit_CNY">-178991000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988704" unitRef="Unit_CNY">228145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988705" unitRef="Unit_CNY">237293000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988706" unitRef="Unit_CNY">3012352000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988707" unitRef="Unit_CNY">188826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016" decimals="-3" id="Factid_12988708" unitRef="Unit_CNY">3201178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988709" unitRef="Unit_CNY">1348194000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988710" unitRef="Unit_CNY">1348194000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988711" unitRef="Unit_CNY">27469000</us-gaap:ProfitLoss>
  <us-gaap:ConversionOfStockSharesConverted1 contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988713" unitRef="Unit_shares">13749910</us-gaap:ConversionOfStockSharesConverted1>
  <cmcm:ConversionOfStockSharesConvertedValue contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988714" unitRef="Unit_CNY">2000</cmcm:ConversionOfStockSharesConvertedValue>
  <us-gaap:ConversionOfStockSharesConverted1 contextRef="P01_01_2017To12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988715" unitRef="Unit_shares">-13749910</us-gaap:ConversionOfStockSharesConverted1>
  <cmcm:ConversionOfStockSharesConvertedValue contextRef="P01_01_2017To12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988716" unitRef="Unit_CNY">-2000</cmcm:ConversionOfStockSharesConvertedValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988717" unitRef="Unit_CNY">73289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988718" unitRef="Unit_CNY">73289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988719" unitRef="Unit_CNY">73289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988720" unitRef="Unit_shares">14673174</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988721" unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988722" unitRef="Unit_shares">3128262</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988723" unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988724" unitRef="Unit_CNY">26544000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988725" unitRef="Unit_CNY">26547000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988726" unitRef="Unit_CNY">26547000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2017To12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988727" unitRef="Unit_CNY">-143939000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988728" unitRef="Unit_CNY">-143939000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988729" unitRef="Unit_CNY">-4798000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988730" unitRef="Unit_CNY">-148737000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988731" unitRef="Unit_CNY">13451000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988732" unitRef="Unit_CNY">13451000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988733" unitRef="Unit_CNY">13451000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988734" unitRef="Unit_CNY">4198000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988735" unitRef="Unit_CNY">4198000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988736" unitRef="Unit_CNY">5765000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988737" unitRef="Unit_CNY">9963000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988738" unitRef="Unit_CNY">-226000</cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988739" unitRef="Unit_CNY">-226000</cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988740" unitRef="Unit_CNY">-226000</cmcm:AdjustmentsToAdditionalPaidInCapitalSharePurchaseFromNoncontrollingInterestShareholder>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988741" unitRef="Unit_CNY">436000</cmcm:ShareOfReservesOfEquityInvestee>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988742" unitRef="Unit_CNY">436000</cmcm:ShareOfReservesOfEquityInvestee>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988743" unitRef="Unit_CNY">436000</cmcm:ShareOfReservesOfEquityInvestee>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988744" unitRef="Unit_CNY">13167000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988745" unitRef="Unit_CNY">13167000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <cmcm:CancellationOfTreasuryStockShares contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988746" unitRef="Unit_shares">-25368080</cmcm:CancellationOfTreasuryStockShares>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2017To12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988747" unitRef="Unit_CNY">4000</cmcm:CancellationOfTreasuryStock>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988748" unitRef="Unit_CNY">178987000</cmcm:CancellationOfTreasuryStock>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2017To12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988749" unitRef="Unit_CNY">-178991000</cmcm:CancellationOfTreasuryStock>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2017To12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988750" unitRef="Unit_CNY">17826000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988751" unitRef="Unit_CNY">17826000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609 contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988752" unitRef="Unit_CNY">11892000</cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609>
  <cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609 contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988753" unitRef="Unit_CNY">11892000</cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609>
  <cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609 contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988754" unitRef="Unit_CNY">1175000</cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609>
  <cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609 contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988755" unitRef="Unit_CNY">13067000</cmcm:AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988756" unitRef="Unit_CNY">1166909000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988757" unitRef="Unit_CNY">1166909000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988758" unitRef="Unit_CNY">-14186000</us-gaap:ProfitLoss>
  <us-gaap:ConversionOfStockSharesConverted1 contextRef="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988760" unitRef="Unit_shares">48412760</us-gaap:ConversionOfStockSharesConverted1>
  <cmcm:ConversionOfStockSharesConvertedValue contextRef="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988761" unitRef="Unit_CNY">8000</cmcm:ConversionOfStockSharesConvertedValue>
  <us-gaap:ConversionOfStockSharesConverted1 contextRef="P01_01_2018To12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988762" unitRef="Unit_shares">-48412760</us-gaap:ConversionOfStockSharesConverted1>
  <cmcm:ConversionOfStockSharesConvertedValue contextRef="P01_01_2018To12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988763" unitRef="Unit_CNY">-8000</cmcm:ConversionOfStockSharesConvertedValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988764" unitRef="Unit_CNY">84747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988765" unitRef="Unit_CNY">84747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988766" unitRef="Unit_CNY">484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988767" unitRef="Unit_CNY">85231000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988768" unitRef="Unit_shares">6767450</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988769" unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988770" unitRef="Unit_shares">1725000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988771" unitRef="Unit_CNY">12035000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988772" unitRef="Unit_CNY">12036000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988773" unitRef="Unit_CNY">12036000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988774" unitRef="Unit_CNY">165098000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988775" unitRef="Unit_CNY">165098000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988776" unitRef="Unit_CNY">14146000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988777" unitRef="Unit_CNY">179244000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988778" unitRef="Unit_CNY">37714000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988779" unitRef="Unit_CNY">37714000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988780" unitRef="Unit_CNY">887000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988781" unitRef="Unit_CNY">38601000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988782" unitRef="Unit_CNY">3129000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988783" unitRef="Unit_CNY">3129000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988784" unitRef="Unit_CNY">180000</cmcm:ShareOfReservesOfEquityInvestee>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988785" unitRef="Unit_CNY">180000</cmcm:ShareOfReservesOfEquityInvestee>
  <cmcm:ShareOfReservesOfEquityInvestee contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988786" unitRef="Unit_CNY">180000</cmcm:ShareOfReservesOfEquityInvestee>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="P01_01_2018To12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988787" unitRef="Unit_CNY">221932000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988788" unitRef="Unit_CNY">221932000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988789" unitRef="Unit_CNY">221932000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988790" unitRef="Unit_CNY">-75964000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988791" unitRef="Unit_CNY">-75964000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988792" unitRef="Unit_CNY">20529000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988793" unitRef="Unit_CNY">20529000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988924" unitRef="Unit_CNY">-313977000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988925" unitRef="Unit_CNY">-313977000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988926" unitRef="Unit_CNY">-59614000</us-gaap:ProfitLoss>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988928" unitRef="Unit_CNY">126451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988929" unitRef="Unit_CNY">126451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988930" unitRef="Unit_CNY">1560000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988931" unitRef="Unit_CNY">128011000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12988932" unitRef="Unit_shares">12731989</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988933" unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988934" unitRef="Unit_CNY">6078000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988935" unitRef="Unit_CNY">6080000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988936" unitRef="Unit_CNY">6080000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988937" unitRef="Unit_CNY">88469000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988938" unitRef="Unit_CNY">88469000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988939" unitRef="Unit_CNY">-459000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988940" unitRef="Unit_CNY">88010000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988941" unitRef="Unit_CNY">29865000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988942" unitRef="Unit_CNY">29865000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988943" unitRef="Unit_CNY">1797000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:AccretionOfRedeemableNoncontrollingInterests contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988944" unitRef="Unit_CNY">31662000</cmcm:AccretionOfRedeemableNoncontrollingInterests>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988945" unitRef="Unit_CNY">4933000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:CapitalContributionFromNoncontrollingInterestShareholders contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988946" unitRef="Unit_CNY">4933000</cmcm:CapitalContributionFromNoncontrollingInterestShareholders>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988947" unitRef="Unit_CNY">82946000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988948" unitRef="Unit_CNY">82946000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988949" unitRef="Unit_CNY">5967000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988950" unitRef="Unit_CNY">88913000</cmcm:AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary>
  <cmcm:CancellationOfTreasuryStockShares contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12988958" unitRef="Unit_shares">-45273040</cmcm:CancellationOfTreasuryStockShares>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12988959" unitRef="Unit_CNY">7000</cmcm:CancellationOfTreasuryStock>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988960" unitRef="Unit_CNY">221925000</cmcm:CancellationOfTreasuryStock>
  <cmcm:CancellationOfTreasuryStock contextRef="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988961" unitRef="Unit_CNY">-221932000</cmcm:CancellationOfTreasuryStock>
  <us-gaap:Dividends contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988962" unitRef="Unit_CNY">498635000</us-gaap:Dividends>
  <us-gaap:Dividends contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12988963" unitRef="Unit_CNY">498635000</us-gaap:Dividends>
  <us-gaap:Dividends contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988964" unitRef="Unit_CNY">498635000</us-gaap:Dividends>
  <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988965" unitRef="Unit_CNY">1200000</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
  <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988966" unitRef="Unit_CNY">2380000</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
  <us-gaap:PaymentsForDerivativeInstrumentInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988967" unitRef="Unit_USD">342000</us-gaap:PaymentsForDerivativeInstrumentInvestingActivities>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988968" unitRef="Unit_CNY">2000669000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988969" unitRef="Unit_CNY">2492046000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988970" unitRef="Unit_CNY">3508101000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988971" unitRef="Unit_USD">503907000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988972" unitRef="Unit_CNY">77392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988973" unitRef="Unit_CNY">28443000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988974" unitRef="Unit_USD">4086000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988975" unitRef="Unit_CNY">58741000</cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment>
  <cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988976" unitRef="Unit_CNY">1030000</cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment>
  <cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988977" unitRef="Unit_USD">148000</cmcm:ProceedsFromDividendsReceivedFromLongTermInvestment>
  <cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988978" unitRef="Unit_CNY">152653000</cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988979" unitRef="Unit_CNY">71516000</cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988980" unitRef="Unit_CNY">-233446000</cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary>
  <cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988981" unitRef="Unit_USD">-33532000</cmcm:ProceedsFromDisposalOfStockInVariableInterestEntitiesSubsidiary>
  <us-gaap:PaymentsForProceedsFromProductiveAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988982" unitRef="Unit_CNY">-1426000</us-gaap:PaymentsForProceedsFromProductiveAssets>
  <us-gaap:PaymentsForProceedsFromProductiveAssets contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988983" unitRef="Unit_CNY">-14290000</us-gaap:PaymentsForProceedsFromProductiveAssets>
  <us-gaap:PaymentsForProceedsFromProductiveAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988984" unitRef="Unit_CNY">-1936000</us-gaap:PaymentsForProceedsFromProductiveAssets>
  <us-gaap:PaymentsForProceedsFromProductiveAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988985" unitRef="Unit_USD">-278000</us-gaap:PaymentsForProceedsFromProductiveAssets>
  <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988986" unitRef="Unit_CNY">1136544000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
  <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988987" unitRef="Unit_CNY">578284000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
  <cmcm:OriginationOfNotesReceivableFromEquityInvestee contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988988" unitRef="Unit_CNY">108671000</cmcm:OriginationOfNotesReceivableFromEquityInvestee>
  <cmcm:OriginationOfNotesReceivableFromEquityInvestee contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988989" unitRef="Unit_CNY">73081000</cmcm:OriginationOfNotesReceivableFromEquityInvestee>
  <cmcm:OriginationOfNotesReceivableFromEquityInvestee contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988990" unitRef="Unit_CNY">173703000</cmcm:OriginationOfNotesReceivableFromEquityInvestee>
  <cmcm:OriginationOfNotesReceivableFromEquityInvestee contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988991" unitRef="Unit_USD">24951000</cmcm:OriginationOfNotesReceivableFromEquityInvestee>
  <us-gaap:PaymentsToAcquireNotesReceivable contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988992" unitRef="Unit_CNY">34097000</us-gaap:PaymentsToAcquireNotesReceivable>
  <us-gaap:PaymentsToAcquireNotesReceivable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988993" unitRef="Unit_CNY">70080000</us-gaap:PaymentsToAcquireNotesReceivable>
  <us-gaap:PaymentsToAcquireNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988994" unitRef="Unit_CNY">24013000</us-gaap:PaymentsToAcquireNotesReceivable>
  <us-gaap:PaymentsToAcquireNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988995" unitRef="Unit_USD">3449000</us-gaap:PaymentsToAcquireNotesReceivable>
  <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12988996" unitRef="Unit_CNY">109671000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12988997" unitRef="Unit_CNY">33907000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988998" unitRef="Unit_CNY">186862000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12988999" unitRef="Unit_USD">26841000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989000" unitRef="Unit_CNY">22754000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989001" unitRef="Unit_CNY">25000000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
  <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989002" unitRef="Unit_USD">3591000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989003" unitRef="Unit_CNY">-231493000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989004" unitRef="Unit_CNY">538636000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989005" unitRef="Unit_CNY">-1085226000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989006" unitRef="Unit_USD">-155883000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:RepaymentsOfBankDebt contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989007" unitRef="Unit_CNY">138656000</us-gaap:RepaymentsOfBankDebt>
  <us-gaap:RepaymentsOfBankDebt contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989008" unitRef="Unit_CNY">329145000</us-gaap:RepaymentsOfBankDebt>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989011" unitRef="Unit_CNY">43688000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989012" unitRef="Unit_CNY">21234000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989013" unitRef="Unit_CNY">17000000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989014" unitRef="Unit_USD">2442000</us-gaap:ProceedsFromStockOptionsExercised>
  <cmcm:SettlementOfContingentConsiderationRelatingToFinancingActivities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989015" unitRef="Unit_CNY">25777000</cmcm:SettlementOfContingentConsiderationRelatingToFinancingActivities>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989016" unitRef="Unit_CNY">221749000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989017" unitRef="Unit_CNY">175000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989018" unitRef="Unit_USD">25000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989019" unitRef="Unit_CNY">11905000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989020" unitRef="Unit_CNY">172000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989022" unitRef="Unit_CNY">17023000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989023" unitRef="Unit_CNY">1298000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989024" unitRef="Unit_USD">186000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <cmcm:ProceedsFromIssuanceOfRedeemableNoncontrollingInterests contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989025" unitRef="Unit_CNY">635795000</cmcm:ProceedsFromIssuanceOfRedeemableNoncontrollingInterests>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989027" unitRef="Unit_CNY">508066000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989028" unitRef="Unit_CNY">-546511000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989029" unitRef="Unit_CNY">-485070000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989030" unitRef="Unit_USD">-69675000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989031" unitRef="Unit_CNY">-73275000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989032" unitRef="Unit_CNY">44624000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989033" unitRef="Unit_CNY">5506000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989034" unitRef="Unit_USD">792000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989035" unitRef="Unit_CNY">828886000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989036" unitRef="Unit_CNY">382339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989037" unitRef="Unit_CNY">-1804334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989038" unitRef="Unit_USD">-259174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2016" decimals="-3" id="Factid_12989039" unitRef="Unit_CNY">1578751000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12989040" unitRef="Unit_CNY">2407637000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989041" unitRef="Unit_CNY">2789976000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989042" unitRef="Unit_USD">400753000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989045" unitRef="Unit_CNY">985642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989046" unitRef="Unit_USD">141579000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:IncomeTaxesPaidNet contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989047" unitRef="Unit_CNY">7695000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989048" unitRef="Unit_CNY">38217000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989049" unitRef="Unit_CNY">45753000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989050" unitRef="Unit_USD">6572000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:InterestPaidNet contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989051" unitRef="Unit_CNY">11988000</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989052" unitRef="Unit_CNY">2956000</us-gaap:InterestPaidNet>
  <us-gaap:PaymentsToMinorityShareholders contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989053" unitRef="Unit_CNY">16189000</us-gaap:PaymentsToMinorityShareholders>
  <cmcm:PaymentsRelatedToTaxWithholdingForDividendToMinorityShareholders contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989054" unitRef="Unit_CNY">2700000</cmcm:PaymentsRelatedToTaxWithholdingForDividendToMinorityShareholders>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989076" unitRef="Unit_CNY">49623000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989077" unitRef="Unit_CNY">42809000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989078" unitRef="Unit_USD">6149000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989079" unitRef="Unit_CNY">526000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989080" unitRef="Unit_CNY">476000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989081" unitRef="Unit_USD">68000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989085" unitRef="Unit_CNY">425752000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989086" unitRef="Unit_CNY">624600000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989087" unitRef="Unit_USD">89718000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989088" unitRef="Unit_CNY">550986000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989089" unitRef="Unit_CNY">853468000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989090" unitRef="Unit_USD">122593000</us-gaap:AssetsCurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989094" unitRef="Unit_CNY">6926000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989095" unitRef="Unit_CNY">6616000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989096" unitRef="Unit_USD">950000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989097" unitRef="Unit_CNY">962000</us-gaap:Goodwill>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989148" unitRef="Unit_CNY">369247000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989149" unitRef="Unit_CNY">508576000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989150" unitRef="Unit_CNY">586404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989151" unitRef="Unit_USD">84232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989152" unitRef="Unit_CNY">232500000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989153" unitRef="Unit_CNY">319297000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989154" unitRef="Unit_CNY">335912000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989155" unitRef="Unit_USD">48251000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989156" unitRef="Unit_CNY">22327000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989157" unitRef="Unit_CNY">33805000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989158" unitRef="Unit_CNY">88559000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989159" unitRef="Unit_USD">12721000</us-gaap:NetIncomeLoss>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989160" unitRef="Unit_CNY">-30000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989161" unitRef="Unit_CNY">-12198000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989164" unitRef="Unit_CNY">23853000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989165" unitRef="Unit_CNY">-24941000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989168" unitRef="Unit_CNY">19500000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="P08_01_2017To08_31_2017" decimals="-3" id="Factid_12989183" unitRef="Unit_CNY">41522000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest contextRef="P12_05_2017To12_05_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989191" unitRef="Unit_CNY">566044000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="P12_05_2017To12_05_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989193" unitRef="Unit_CNY">329710000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="P01_01_2017To12_31_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989197" unitRef="Unit_CNY">232673000</us-gaap:DeconsolidationGainOrLossAmount>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" id="Factid_12989210">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" id="Factid_12989211">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989215" unitRef="Unit_CNY">83991000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989216" unitRef="Unit_CNY">109315000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989217" unitRef="Unit_USD">15702000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" id="Factid_12989221">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" id="Factid_12989222">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12989223">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12989224">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989225" unitRef="Unit_CNY">11688000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989226" unitRef="Unit_CNY">11222000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989227" unitRef="Unit_CNY">24807000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989228" unitRef="Unit_USD">3563000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" id="Factid_12989229">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" id="Factid_12989230">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989231" unitRef="Unit_CNY">357372000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989232" unitRef="Unit_CNY">78321000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989233" unitRef="Unit_USD">11250000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989234" unitRef="Unit_CNY">94895000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989235" unitRef="Unit_CNY">180913000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989236" unitRef="Unit_USD">25987000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989237" unitRef="Unit_CNY">262477000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
  <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989238" unitRef="Unit_CNY">-102592000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
  <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989239" unitRef="Unit_USD">-14737000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
  <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989240" unitRef="Unit_CNY">319711000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
  <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="P01_01_2019To12_31_2019" id="Factid_12989241" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="P01_01_2019To12_31_2019" id="Factid_12989242" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989243" unitRef="Unit_CNY">582188000</us-gaap:EquitySecuritiesFvNiGainLoss>
  <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989244" unitRef="Unit_CNY">-102592000</us-gaap:EquitySecuritiesFvNiGainLoss>
  <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989245" unitRef="Unit_USD">-14737000</us-gaap:EquitySecuritiesFvNiGainLoss>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" id="Factid_12989246">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" id="Factid_12989247">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12989248">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12989249">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989250" unitRef="Unit_CNY">166559000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989251" unitRef="Unit_CNY">469712000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989252" unitRef="Unit_USD">67470000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989253" unitRef="Unit_CNY">608712000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989254" unitRef="Unit_CNY">862552000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989255" unitRef="Unit_USD">123898000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989256" unitRef="Unit_CNY">5262000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989257" unitRef="Unit_CNY">280790000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989258" unitRef="Unit_USD">40333000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989259" unitRef="Unit_CNY">4320000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989260" unitRef="Unit_CNY">15610000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989261" unitRef="Unit_USD">2242000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989262" unitRef="Unit_CNY">53175000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989263" unitRef="Unit_CNY">24073000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989264" unitRef="Unit_CNY">970017000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989265" unitRef="Unit_USD">139334000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989266" unitRef="Unit_CNY">43947000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989267" unitRef="Unit_CNY">12830000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989268" unitRef="Unit_CNY">223883000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989269" unitRef="Unit_USD">32159000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989270" unitRef="Unit_CNY">-2372000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989271" unitRef="Unit_CNY">29066000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989272" unitRef="Unit_CNY">-66751000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989273" unitRef="Unit_USD">-9588000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989274" unitRef="Unit_CNY">5849000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989275" unitRef="Unit_CNY">25301000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989276" unitRef="Unit_CNY">-78146000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989277" unitRef="Unit_USD">-11225000</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989278" unitRef="Unit_CNY">3439563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989279" unitRef="Unit_CNY">3119483000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989280" unitRef="Unit_CNY">1573030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989281" unitRef="Unit_USD">225952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis" decimals="-3" id="Factid_12989282" unitRef="Unit_CNY">624013000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis" decimals="-3" id="Factid_12989283" unitRef="Unit_CNY">925003000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis" decimals="-3" id="Factid_12989284" unitRef="Unit_CNY">1172944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_MobileGameBusinessMemberusgaapSubsegmentsAxis" decimals="-3" id="Factid_12989285" unitRef="Unit_USD">168483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989286" unitRef="Unit_CNY">872430000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989287" unitRef="Unit_CNY">853864000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989288" unitRef="Unit_CNY">698599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_ContentDrivenMemberusgaapSubsegmentsAxis_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989289" unitRef="Unit_USD">100347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989290" unitRef="Unit_CNY">38751000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989291" unitRef="Unit_CNY">83355000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989292" unitRef="Unit_CNY">143122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989293" unitRef="Unit_USD">20558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989294" unitRef="Unit_CNY">4974757000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989295" unitRef="Unit_CNY">4981705000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989296" unitRef="Unit_CNY">3587695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989297" unitRef="Unit_USD">515340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" id="Factid_12989298">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" id="Factid_12989299">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12989300">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12989301">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2017To12_31_2017_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989305" unitRef="Unit_CNY">16929000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2018To12_31_2018_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989306" unitRef="Unit_CNY">38368000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989307" unitRef="Unit_CNY">45993000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989308" unitRef="Unit_USD">6606000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989309" unitRef="Unit_CNY">114332000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989310" unitRef="Unit_CNY">168843000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989311" unitRef="Unit_USD">24252000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989312" unitRef="Unit_CNY">65084000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989313" unitRef="Unit_CNY">65028000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989314" unitRef="Unit_USD">9341000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989315" unitRef="Unit_CNY">27378000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989316" unitRef="Unit_CNY">28374000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989317" unitRef="Unit_USD">4076000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989318" unitRef="Unit_CNY">4065000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989319" unitRef="Unit_CNY">4579000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989320" unitRef="Unit_USD">658000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989321" unitRef="Unit_CNY">24000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989322" unitRef="Unit_CNY">2018000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="-3" id="Factid_12989323" unitRef="Unit_USD">290000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989324" unitRef="Unit_CNY">146964000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989325" unitRef="Unit_CNY">165445000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989326" unitRef="Unit_USD">23765000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989327" unitRef="Unit_CNY">63919000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989328" unitRef="Unit_CNY">103397000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989329" unitRef="Unit_USD">14852000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Depreciation contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989336" unitRef="Unit_CNY">45156000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989337" unitRef="Unit_CNY">40244000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989338" unitRef="Unit_CNY">37382000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989339" unitRef="Unit_USD">5370000</us-gaap:Depreciation>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989468" unitRef="Unit_CNY">38862000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989469" unitRef="Unit_CNY">12767000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989470" unitRef="Unit_CNY">8800000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989471" unitRef="Unit_CNY">91145000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989472" unitRef="Unit_CNY">39863000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989473" unitRef="Unit_CNY">28086000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989474" unitRef="Unit_USD">1264000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989475" unitRef="Unit_USD">4034000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989498" unitRef="Unit_CNY">151533000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989499" unitRef="Unit_CNY">194473000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989500" unitRef="Unit_USD">27934000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989501" unitRef="Unit_CNY">5721000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989502" unitRef="Unit_USD">578000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2017To12_31_2017_ZiniuFundLpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="-3" id="Factid_12989503" unitRef="Unit_CNY">40000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12989504" unitRef="Unit_CNY">14516000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2017To12_31_2017_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" decimals="-3" id="Factid_12989505" unitRef="Unit_CNY">1299000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2018To12_31_2018_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" decimals="-3" id="Factid_12989506" unitRef="Unit_CNY">6292000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" decimals="-3" id="Factid_12989507" unitRef="Unit_CNY">109408000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" decimals="-3" id="Factid_12989508" unitRef="Unit_USD">15715000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989524" unitRef="Unit_CNY">6594000</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989525" unitRef="Unit_USD">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989526" unitRef="Unit_USD">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities>
  <cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989560" unitRef="Unit_CNY">14039000</cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder>
  <cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989561" unitRef="Unit_CNY">14039000</cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder>
  <cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989562" unitRef="Unit_CNY">14039000</cmcm:RepurchaseOfShareBasedAwardsFromNoncontrollingSharesholder>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12989563" unitRef="Unit_shares">409345857</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989564" unitRef="Unit_CNY">65000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12989565" unitRef="Unit_shares">992705325</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989566" unitRef="Unit_CNY">164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989567" unitRef="Unit_CNY">2644043000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989568" unitRef="Unit_CNY">84206000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989569" unitRef="Unit_CNY">1564883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989570" unitRef="Unit_CNY">4293361000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989571" unitRef="Unit_CNY">212603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12989572" unitRef="Unit_CNY">4505964000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989573" unitRef="Unit_CNY">1888000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989574" unitRef="Unit_CNY">1888000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989575" unitRef="Unit_CNY">-1888000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12989576" unitRef="Unit_shares">464526067</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989577" unitRef="Unit_CNY">74000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12989578" unitRef="Unit_shares">946017565</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989579" unitRef="Unit_CNY">156000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989580" unitRef="Unit_CNY">2742893000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989581" unitRef="Unit_CNY">-221932000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989582" unitRef="Unit_CNY">249304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989583" unitRef="Unit_CNY">2705970000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989584" unitRef="Unit_CNY">5476465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989585" unitRef="Unit_CNY">118083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <cmcm:PercentageOfVotingInterestsDelegated contextRef="PAsOn10_02_2017_ChiefExecutiveOfficerAndDirectorMembersrtTitleOfIndividualAxis" decimals="2" id="Factid_12989633" unitRef="Unit_pure">0.38</cmcm:PercentageOfVotingInterestsDelegated>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989655" unitRef="Unit_CNY">13074000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989656" unitRef="Unit_USD">1877000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989657" unitRef="Unit_CNY">11817000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989658" unitRef="Unit_USD">1697000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989659" unitRef="Unit_CNY">7427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989660" unitRef="Unit_USD">1067000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989661" unitRef="Unit_CNY">6130000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989662" unitRef="Unit_USD">881000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989663" unitRef="Unit_CNY">1416000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989664" unitRef="Unit_USD">203000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989665" unitRef="Unit_CNY">4612000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989666" unitRef="Unit_USD">664000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2017_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989667" unitRef="Unit_CNY">518585000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989668" unitRef="Unit_CNY">102644000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989669" unitRef="Unit_CNY">12928000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12989670" unitRef="Unit_CNY">634157000</us-gaap:Goodwill>
  <cmcm:GoodwillDisposalsDuringPeriod contextRef="P01_01_2018To12_31_2018_SubsidiariesMemberusgaapBusinessAcquisitionAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989671" unitRef="Unit_CNY">38579000</cmcm:GoodwillDisposalsDuringPeriod>
  <cmcm:GoodwillDisposalsDuringPeriod contextRef="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_SubsidiariesMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989672" unitRef="Unit_CNY">2566000</cmcm:GoodwillDisposalsDuringPeriod>
  <cmcm:GoodwillDisposalsDuringPeriod contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989673" unitRef="Unit_CNY">41145000</cmcm:GoodwillDisposalsDuringPeriod>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2018To12_31_2018_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989674" unitRef="Unit_CNY">-20724000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989675" unitRef="Unit_CNY">-4101000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989676" unitRef="Unit_CNY">-24825000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989677" unitRef="Unit_CNY">500730000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989678" unitRef="Unit_CNY">106745000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989679" unitRef="Unit_CNY">10362000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2019" id="Factid_12989687" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2019" id="Factid_12989691" unitRef="Unit_USD" xsi:nil="true"/>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989695" unitRef="Unit_CNY">-4155000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989696" unitRef="Unit_CNY">-200000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989697" unitRef="Unit_CNY">-4355000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989698" unitRef="Unit_CNY">-6404000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <cmcm:ChangesInOwnershipInterestsInSubsidiaries contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989699" unitRef="Unit_CNY">-10759000</cmcm:ChangesInOwnershipInterestsInSubsidiaries>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989701" unitRef="Unit_CNY">69000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989703" unitRef="Unit_CNY">156000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989704" unitRef="Unit_CNY">2649342000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989705" unitRef="Unit_CNY">337773000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989706" unitRef="Unit_CNY">1944938000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989707" unitRef="Unit_CNY">4932278000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989708" unitRef="Unit_CNY">62269000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12989710" unitRef="Unit_shares">431985016</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989711" unitRef="Unit_USD">11000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12989712" unitRef="Unit_shares">946017565</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12989713" unitRef="Unit_USD">21000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989714" unitRef="Unit_USD">380554000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989715" unitRef="Unit_USD">48518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989716" unitRef="Unit_USD">279373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989717" unitRef="Unit_USD">708477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989718" unitRef="Unit_USD">8944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989724" unitRef="Unit_CNY">4026000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2019_ZiniuFundLpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="-3" id="Factid_12989725" unitRef="Unit_CNY">30000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="PAsOn12_31_2019_ZiniuFundLpMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="-3" id="Factid_12989726" unitRef="Unit_USD">4309000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:OtherReceivables contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989727" unitRef="Unit_CNY">571900000</us-gaap:OtherReceivables>
  <us-gaap:OtherReceivables contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989728" unitRef="Unit_CNY">659128000</us-gaap:OtherReceivables>
  <us-gaap:OtherReceivables contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989729" unitRef="Unit_USD">94678000</us-gaap:OtherReceivables>
  <us-gaap:Supplies contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989730" unitRef="Unit_CNY">73554000</us-gaap:Supplies>
  <us-gaap:Supplies contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989731" unitRef="Unit_CNY">83830000</us-gaap:Supplies>
  <us-gaap:Supplies contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989732" unitRef="Unit_USD">12041000</us-gaap:Supplies>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989733" unitRef="Unit_CNY">32617000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989734" unitRef="Unit_CNY">50398000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989735" unitRef="Unit_USD">7239000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:InventoryNet contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989736" unitRef="Unit_CNY">12212000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989737" unitRef="Unit_CNY">31287000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989738" unitRef="Unit_USD">4494000</us-gaap:InventoryNet>
  <cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989739" unitRef="Unit_CNY">121285000</cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent>
  <cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989740" unitRef="Unit_CNY">25994000</cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent>
  <cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989741" unitRef="Unit_USD">3734000</cmcm:ReceivableFromThirdPartyPaymentPlatformCurrent>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989742" unitRef="Unit_CNY">40428000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989743" unitRef="Unit_CNY">15835000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989744" unitRef="Unit_USD">2275000</us-gaap:NotesReceivableNet>
  <cmcm:ReceivableFromEquityTransfereesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989746" unitRef="Unit_CNY">61345000</cmcm:ReceivableFromEquityTransfereesCurrent>
  <us-gaap:OtherPrepaidExpenseCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989749" unitRef="Unit_CNY">151373000</us-gaap:OtherPrepaidExpenseCurrent>
  <us-gaap:OtherPrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989750" unitRef="Unit_CNY">69637000</us-gaap:OtherPrepaidExpenseCurrent>
  <us-gaap:OtherPrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989751" unitRef="Unit_USD">10003000</us-gaap:OtherPrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989752" unitRef="Unit_CNY">1064714000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989753" unitRef="Unit_CNY">936109000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989754" unitRef="Unit_USD">134464000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989755" unitRef="Unit_CNY">10907000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989756" unitRef="Unit_CNY">10907000</us-gaap:GoodwillAcquiredDuringPeriod>
  <cmcm:GoodwillDisposalsDuringPeriod contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_SubsidiariesMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989757" unitRef="Unit_CNY">92025000</cmcm:GoodwillDisposalsDuringPeriod>
  <cmcm:GoodwillDisposalsDuringPeriod contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989758" unitRef="Unit_CNY">92025000</cmcm:GoodwillDisposalsDuringPeriod>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2019To12_31_2019_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989759" unitRef="Unit_CNY">-7468000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12989760" unitRef="Unit_CNY">-1478000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989761" unitRef="Unit_CNY">-8946000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018_DueToSubsidiariesMemberusgaapRelatedPartyTransactionAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989779" unitRef="Unit_CNY">395820000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_DueToSubsidiariesMemberusgaapRelatedPartyTransactionAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989780" unitRef="Unit_CNY">887178000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_DueToSubsidiariesMemberusgaapRelatedPartyTransactionAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989781" unitRef="Unit_USD">127435000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AccountsReceivableGross contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989782" unitRef="Unit_USD">83109000</us-gaap:AccountsReceivableGross>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989786" unitRef="Unit_CNY">1301000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12989787" unitRef="Unit_CNY">1301000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989788" unitRef="Unit_CNY">1301000</cmcm:DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_CheetahTechnologyCorporationLimitedMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989794" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingKingsoftInternetSecuritySoftwareCoLtdMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989795" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_ConewNetworkTechnologyBeijingCoLtdMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989796" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_HkZoomBusinessMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989797" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_CheetahInformationTechnologyCompanyLimitedMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989798" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_CheetahMobileSingaporePteLtdMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989799" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_CheetahMobileHongKongLimitedMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989800" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingChibaoTechnologyCoLtdMembersrtConsolidatedEntitiesAxis" decimals="3" id="Factid_12989801" unitRef="Unit_pure">0.825</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingKingsoftCheetahTechnologyCoLtdMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989802" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_JingdezhenJibaoInformationServiceCoLtMembersrtConsolidatedEntitiesAxis" decimals="2" id="Factid_12989803" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_KingsoftJapanIncMembersrtConsolidatedEntitiesAxis" decimals="3" id="Factid_12989804" unitRef="Unit_pure">0.419</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_ZhuhaiBaoquTechnologyCoLtdMembersrtConsolidatedEntitiesAxis" decimals="3" id="Factid_12989805" unitRef="Unit_pure">0.750</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingConewTechnologyDevelopmentCoLtdMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12989806" unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingCheetahMobileTechnologyCo.Ltd.MembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12989807" unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2019To12_31_2019_BeijingCheetahNetworkTechnologyCoLtdMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12989808" unitRef="Unit_pure">0</us-gaap:VariableInterestEntityOwnershipPercentage>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989809" unitRef="Unit_CNY">62401000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989810" unitRef="Unit_USD">8963000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989811" unitRef="Unit_CNY">-69386000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989812" unitRef="Unit_USD">-9967000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange contextRef="P01_01_2017To12_31_2017" decimals="3" id="Factid_12989813" unitRef="Unit_pure">0.063</cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange>
  <cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange contextRef="P01_01_2018To12_31_2018" decimals="3" id="Factid_12989814" unitRef="Unit_pure">-0.057</cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange>
  <cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange contextRef="P01_01_2019To12_31_2019" decimals="3" id="Factid_12989815" unitRef="Unit_pure">-0.041</cmcm:AppreciationDepreciationRateOfForeignCurrencyExchange>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_ScenarioPreviouslyReportedMembersrtRestatementAxis" decimals="-3" id="Factid_12989816" unitRef="Unit_CNY">3480000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" decimals="-3" id="Factid_12989817" unitRef="Unit_USD">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashCollateralForBorrowedSecurities contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989818" unitRef="Unit_CNY">2128000</us-gaap:CashCollateralForBorrowedSecurities>
  <us-gaap:CashCollateralForBorrowedSecurities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989819" unitRef="Unit_CNY">2163000</us-gaap:CashCollateralForBorrowedSecurities>
  <us-gaap:CashCollateralForBorrowedSecurities contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989820" unitRef="Unit_USD">311000</us-gaap:CashCollateralForBorrowedSecurities>
  <cmcm:CashReservedWithThirdParty contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989821" unitRef="Unit_CNY">382000</cmcm:CashReservedWithThirdParty>
  <cmcm:CashReservedWithThirdParty contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989822" unitRef="Unit_CNY">332000</cmcm:CashReservedWithThirdParty>
  <cmcm:CashReservedWithThirdParty contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989823" unitRef="Unit_USD">48000</cmcm:CashReservedWithThirdParty>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989824" unitRef="Unit_CNY">2354760000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989825" unitRef="Unit_USD">338240000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <cmcm:PercentageOfCashAndCashEquivalentsAndShortTermInvestments contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="3" id="Factid_12989826" unitRef="Unit_pure">0.552</cmcm:PercentageOfCashAndCashEquivalentsAndShortTermInvestments>
  <cmcm:PercentageOfCashAndCashEquivalentsAndShortTermInvestments contextRef="P01_01_2019To12_31_2019_CountriesOtherThanChinaMembersrtStatementGeographicalAxis" decimals="3" id="Factid_12989827" unitRef="Unit_pure">0.448</cmcm:PercentageOfCashAndCashEquivalentsAndShortTermInvestments>
  <cmcm:MaximumOwnershipPercentageInICP contextRef="P01_01_2019To12_31_2019" decimals="2" id="Factid_12989828" unitRef="Unit_pure">0.50</cmcm:MaximumOwnershipPercentageInICP>
  <cmcm:NumberOfPricingModels contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12989833" unitRef="Unit_Item">3</cmcm:NumberOfPricingModels>
  <us-gaap:AdvertisingExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12989834" unitRef="Unit_CNY">1380913000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989835" unitRef="Unit_CNY">1646378000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989836" unitRef="Unit_CNY">1305720000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989837" unitRef="Unit_USD">187555000</us-gaap:AdvertisingExpense>
  <us-gaap:NumberOfReportingUnits contextRef="P04_01_2017To06_30_2017" decimals="0" id="Factid_12989839" unitRef="Unit_Segment">3</us-gaap:NumberOfReportingUnits>
  <us-gaap:NumberOfReportingUnits contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12989840" unitRef="Unit_Segment">3</us-gaap:NumberOfReportingUnits>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="P06_30_2019To06_30_2019_BusinessCombinationInTwoThousandNineteenMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989841" unitRef="Unit_CNY">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="P06_30_2019To06_30_2019_BusinessCombinationInTwoThousandNineteenMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989842" unitRef="Unit_USD">3591000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989846" unitRef="Unit_CNY">-3732000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989847" unitRef="Unit_CNY">4864000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989848" unitRef="Unit_USD">699000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989849" unitRef="Unit_CNY">930610000</cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans>
  <cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989850" unitRef="Unit_CNY">1369118000</cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans>
  <cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989851" unitRef="Unit_USD">196661000</cmcm:TimeDepositsConstructiveNotesAndConvertibleLoans>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2017To12_31_2017_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989852" unitRef="Unit_CNY">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2018To12_31_2018_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989853" unitRef="Unit_CNY">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989854" unitRef="Unit_CNY">3506000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989855" unitRef="Unit_USD">504000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989856" unitRef="Unit_CNY">1564062000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989857" unitRef="Unit_CNY">1895951000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989858" unitRef="Unit_USD">272336000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989859" unitRef="Unit_CNY">432504000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989860" unitRef="Unit_CNY">618314000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989861" unitRef="Unit_USD">88815000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
  <cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12989862" unitRef="Unit_CNY">556537000</cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative>
  <cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989863" unitRef="Unit_CNY">926926000</cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative>
  <cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12989864" unitRef="Unit_USD">133145000</cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12989865" unitRef="Unit_CNY">262072000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12989866" unitRef="Unit_USD">37644000</us-gaap:InvestmentsFairValueDisclosure>
  <cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative contextRef="P01_01_2019To12_31_2019_FourteenEquityInvesteesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12989867" unitRef="Unit_CNY">172033000</cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative>
  <cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative contextRef="P01_01_2019To12_31_2019_FourteenEquityInvesteesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12989868" unitRef="Unit_USD">24711000</cmcm:EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative>
  <cmcm:FairValueMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="3" id="Factid_12989869" unitRef="Unit_pure">0.387</cmcm:FairValueMethodInvestmentOwnershipPercentage>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_EquityInvestmentsWithReadilyDeterminableFairValueMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989871" unitRef="Unit_CNY">28051000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_EquityInvestmentsWithReadilyDeterminableFairValueMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12989872" unitRef="Unit_USD">4029000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn09_30_2019_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis_LiveMeIncMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989873" unitRef="Unit_CNY">388581000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn09_30_2019_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis_LiveMeIncMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12989874" unitRef="Unit_USD">55816000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989875" unitRef="Unit_CNY">25346000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989876" unitRef="Unit_CNY">107199000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989877" unitRef="Unit_USD">15398000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989878" unitRef="Unit_CNY">49739000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989879" unitRef="Unit_CNY">74384000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989880" unitRef="Unit_USD">10685000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989881" unitRef="Unit_CNY">195903000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989882" unitRef="Unit_CNY">128370000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989883" unitRef="Unit_CNY">50417000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989884" unitRef="Unit_CNY">17116000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989885" unitRef="Unit_USD">2458000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989886" unitRef="Unit_CNY">149227000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989887" unitRef="Unit_CNY">125350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989888" unitRef="Unit_CNY">1473000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989889" unitRef="Unit_CNY">22404000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989890" unitRef="Unit_USD">3219000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989891" unitRef="Unit_CNY">76748000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989892" unitRef="Unit_CNY">42206000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989893" unitRef="Unit_CNY">34532000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989894" unitRef="Unit_CNY">10000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989895" unitRef="Unit_USD">1000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989896" unitRef="Unit_CNY">49308000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989897" unitRef="Unit_CNY">46474000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989898" unitRef="Unit_CNY">2834000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989901" unitRef="Unit_CNY">48490000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989902" unitRef="Unit_CNY">48490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989906" unitRef="Unit_CNY">22824000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989907" unitRef="Unit_CNY">17154000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989908" unitRef="Unit_CNY">1279000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989909" unitRef="Unit_CNY">4391000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989910" unitRef="Unit_USD">631000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989911" unitRef="Unit_CNY">4234000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989912" unitRef="Unit_CNY">3679000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989914" unitRef="Unit_CNY">555000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989915" unitRef="Unit_USD">80000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989916" unitRef="Unit_CNY">1610000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989917" unitRef="Unit_CNY">1610000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989921" unitRef="Unit_CNY">548344000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989922" unitRef="Unit_CNY">413333000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989923" unitRef="Unit_CNY">90535000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989924" unitRef="Unit_CNY">44476000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12989925" unitRef="Unit_USD">6389000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989926" unitRef="Unit_CNY">184216000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989927" unitRef="Unit_CNY">109230000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2018_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989928" unitRef="Unit_CNY">42730000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018_LicenseFeeMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989929" unitRef="Unit_CNY">32256000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989930" unitRef="Unit_CNY">126404000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989931" unitRef="Unit_CNY">115358000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018_TechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989933" unitRef="Unit_CNY">11046000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989934" unitRef="Unit_CNY">48623000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989935" unitRef="Unit_CNY">45835000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2018_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989936" unitRef="Unit_CNY">2788000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989938" unitRef="Unit_CNY">47717000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989939" unitRef="Unit_CNY">47717000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989942" unitRef="Unit_CNY">21265000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989943" unitRef="Unit_CNY">16152000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2018_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989944" unitRef="Unit_CNY">1258000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018_copyOfTechnologyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989945" unitRef="Unit_CNY">3855000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989946" unitRef="Unit_CNY">75505000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989947" unitRef="Unit_CNY">41522000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989948" unitRef="Unit_CNY">33973000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989949" unitRef="Unit_CNY">10000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989950" unitRef="Unit_CNY">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989951" unitRef="Unit_CNY">3136000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018_DomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989953" unitRef="Unit_CNY">1254000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989954" unitRef="Unit_CNY">1610000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="-3" id="Factid_12989955" unitRef="Unit_CNY">1610000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989958" unitRef="Unit_CNY">509730000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989959" unitRef="Unit_CNY">380560000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989960" unitRef="Unit_CNY">80749000</cmcm:AccumulatedImpairmentIntangibleAssetsFiniteLived>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12989961" unitRef="Unit_CNY">48421000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989962" unitRef="Unit_CNY">12753000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989963" unitRef="Unit_CNY">9393000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989964" unitRef="Unit_USD">1349000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989965" unitRef="Unit_CNY">111836000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989966" unitRef="Unit_CNY">214340000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989967" unitRef="Unit_USD">30788000</us-gaap:LongTermInvestments>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989968" unitRef="Unit_CNY">2733000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989969" unitRef="Unit_CNY">3384000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989970" unitRef="Unit_USD">486000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989971" unitRef="Unit_CNY">9250000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989972" unitRef="Unit_CNY">9474000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989973" unitRef="Unit_USD">1361000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989974" unitRef="Unit_CNY">144460000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989975" unitRef="Unit_CNY">280348000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989976" unitRef="Unit_USD">40269000</us-gaap:AssetsNoncurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989977" unitRef="Unit_CNY">695446000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989978" unitRef="Unit_CNY">1133816000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989979" unitRef="Unit_USD">162862000</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989980" unitRef="Unit_CNY">11777000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989981" unitRef="Unit_CNY">10642000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989982" unitRef="Unit_USD">1529000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989983" unitRef="Unit_CNY">82012000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989984" unitRef="Unit_CNY">100015000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989985" unitRef="Unit_USD">14366000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989986" unitRef="Unit_CNY">387629000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989987" unitRef="Unit_CNY">907481000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989988" unitRef="Unit_USD">130351000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989989" unitRef="Unit_CNY">1945000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989990" unitRef="Unit_CNY">1587000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989991" unitRef="Unit_USD">228000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989992" unitRef="Unit_CNY">483363000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989993" unitRef="Unit_CNY">1019725000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989994" unitRef="Unit_USD">146474000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989995" unitRef="Unit_CNY">1660000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989996" unitRef="Unit_CNY">3749000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989997" unitRef="Unit_USD">539000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DueToRelatedPartiesNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12989998" unitRef="Unit_CNY">19596000</us-gaap:DueToRelatedPartiesNoncurrent>
  <us-gaap:DueToRelatedPartiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Factid_12989999" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:DueToRelatedPartiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Factid_12990000" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990001" unitRef="Unit_CNY">4754000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990002" unitRef="Unit_CNY">32037000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990003" unitRef="Unit_USD">4602000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990004" unitRef="Unit_CNY">26010000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990005" unitRef="Unit_CNY">35786000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990006" unitRef="Unit_USD">5141000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990007" unitRef="Unit_CNY">509373000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990008" unitRef="Unit_CNY">1055511000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990009" unitRef="Unit_USD">151615000</us-gaap:Liabilities>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019_ThirdpartyRetailCompanyMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12990010" unitRef="Unit_CNY">66000000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019_ThirdpartyRetailCompanyMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12990011" unitRef="Unit_USD">9480000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2018_ThirdpartyRetailCompanyMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12990012" unitRef="Unit_CNY">66000000</us-gaap:NotesReceivableNet>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990014" unitRef="Unit_CNY">203216000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:RealizedInvestmentGainsLosses contextRef="P11_01_2018To11_30_2018" decimals="-3" id="Factid_12990015" unitRef="Unit_CNY">300211000</us-gaap:RealizedInvestmentGainsLosses>
  <cmcm:FairValueMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_YouloftHkMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="3" id="Factid_12990016" unitRef="Unit_pure">0.219</cmcm:FairValueMethodInvestmentOwnershipPercentage>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2018_YouloftHkMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990017" unitRef="Unit_CNY">93458000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990018" unitRef="Unit_CNY">208192000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2017_BytedanceMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="-3" id="Factid_12990019" unitRef="Unit_CNY">329710000</us-gaap:InvestmentsFairValueDisclosure>
  <cmcm:FairValueMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2017_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis" decimals="3" id="Factid_12990020" unitRef="Unit_pure">0.296</cmcm:FairValueMethodInvestmentOwnershipPercentage>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2017_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990021" unitRef="Unit_CNY">264768000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12990022" unitRef="Unit_CNY">65130000</us-gaap:InvestmentsFairValueDisclosure>
  <cmcm:GainLossOnDividendsReceived contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990023" unitRef="Unit_CNY">58741000</cmcm:GainLossOnDividendsReceived>
  <cmcm:GainLossOnDividendsReceived contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990024" unitRef="Unit_CNY">0</cmcm:GainLossOnDividendsReceived>
  <cmcm:GainLossOnDividendsReceived contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990025" unitRef="Unit_CNY">13217000</cmcm:GainLossOnDividendsReceived>
  <cmcm:GainLossOnDividendsReceived contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990026" unitRef="Unit_USD">1899000</cmcm:GainLossOnDividendsReceived>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990027" unitRef="Unit_CNY">495000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990028" unitRef="Unit_CNY">-384000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990029" unitRef="Unit_CNY">7594000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990030" unitRef="Unit_USD">1091000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990031" unitRef="Unit_CNY">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990032" unitRef="Unit_CNY">31000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990033" unitRef="Unit_CNY">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="P01_01_2017To12_31_2017_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12990034" unitRef="Unit_CNY">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
  <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="P01_01_2018To12_31_2018_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12990035" unitRef="Unit_CNY">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
  <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12990036" unitRef="Unit_CNY">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
  <us-gaap:AccountsReceivableGross contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990037" unitRef="Unit_CNY">578591000</us-gaap:AccountsReceivableGross>
  <cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990038" unitRef="Unit_CNY">16800000</cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries>
  <cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990039" unitRef="Unit_USD">2413000</cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2017To12_31_2017_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990040" unitRef="Unit_pure">0.152</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2017To12_31_2017_FacebookMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990041" unitRef="Unit_pure">0.111</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2017To12_31_2017_BaiduMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990042" unitRef="Unit_pure">0.106</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990043" unitRef="Unit_pure">0.144</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_BaiduMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990044" unitRef="Unit_pure">0.121</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_GoogleMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12990045" unitRef="Unit_pure">0.138</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="P01_01_2019To12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12990046" unitRef="Unit_CNY">839834000</us-gaap:DeconsolidationGainOrLossAmount>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="P01_01_2019To12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12990047" unitRef="Unit_USD">120635000</us-gaap:DeconsolidationGainOrLossAmount>
  <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="P01_01_2019To12_31_2019_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_LiveMeMemberusgaapBusinessAcquisitionAxis" decimals="3" id="Factid_12990048" unitRef="Unit_pure">0.496</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
  <cmcm:MinorityInterestSharesDisposedOfPercentageByParent contextRef="P10_08_2018To10_08_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis" decimals="3" id="Factid_12990049" unitRef="Unit_pure">0.248</cmcm:MinorityInterestSharesDisposedOfPercentageByParent>
  <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest contextRef="P10_08_2018To10_08_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12990050" unitRef="Unit_CNY">97450000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
  <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="P01_01_2018To12_31_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis" decimals="3" id="Factid_12990051" unitRef="Unit_pure">0.219</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="P01_01_2018To12_31_2018_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_OtherIncomeMemberusgaapIncomeStatementLocationAxis_YouloftHkMemberusgaapBusinessAcquisitionAxis" decimals="-3" id="Factid_12990052" unitRef="Unit_CNY">176442000</us-gaap:DeconsolidationGainOrLossAmount>
  <cmcm:MinorityInterestSharesDisposedOfPercentageByParent contextRef="P12_05_2017To12_05_2017_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="2" id="Factid_12990053" unitRef="Unit_pure">1.00</cmcm:MinorityInterestSharesDisposedOfPercentageByParent>
  <cmcm:PayableToOnlineAdvertisingPlatformsAsAgency contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990054" unitRef="Unit_CNY">523765000</cmcm:PayableToOnlineAdvertisingPlatformsAsAgency>
  <cmcm:PayableToOnlineAdvertisingPlatformsAsAgency contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990055" unitRef="Unit_CNY">636745000</cmcm:PayableToOnlineAdvertisingPlatformsAsAgency>
  <cmcm:PayableToOnlineAdvertisingPlatformsAsAgency contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990056" unitRef="Unit_USD">91463000</cmcm:PayableToOnlineAdvertisingPlatformsAsAgency>
  <cmcm:AccruedOperatingExpenses contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990057" unitRef="Unit_CNY">193648000</cmcm:AccruedOperatingExpenses>
  <cmcm:AccruedOperatingExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990058" unitRef="Unit_CNY">196459000</cmcm:AccruedOperatingExpenses>
  <cmcm:AccruedOperatingExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990059" unitRef="Unit_USD">28220000</cmcm:AccruedOperatingExpenses>
  <cmcm:AccruedSalaryAndWelfarePayableCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990060" unitRef="Unit_CNY">210483000</cmcm:AccruedSalaryAndWelfarePayableCurrent>
  <cmcm:AccruedSalaryAndWelfarePayableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990061" unitRef="Unit_CNY">165207000</cmcm:AccruedSalaryAndWelfarePayableCurrent>
  <cmcm:AccruedSalaryAndWelfarePayableCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990062" unitRef="Unit_USD">23731000</cmcm:AccruedSalaryAndWelfarePayableCurrent>
  <cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990063" unitRef="Unit_CNY">288290000</cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses>
  <cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990064" unitRef="Unit_CNY">105695000</cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses>
  <cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990065" unitRef="Unit_USD">15182000</cmcm:AccruedAdvertisingMarketingAndPromotionalExpenses>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990066" unitRef="Unit_CNY">85068000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990067" unitRef="Unit_CNY">93821000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990068" unitRef="Unit_USD">13477000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccountsReceivableGross contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990069" unitRef="Unit_CNY">739252000</us-gaap:AccountsReceivableGross>
  <us-gaap:AccountsReceivableNet contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990070" unitRef="Unit_CNY">655261000</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990071" unitRef="Unit_CNY">469276000</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNet contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990072" unitRef="Unit_USD">67407000</us-gaap:AccountsReceivableNet>
  <cmcm:PercentageOfVotingInterestsDelegated contextRef="PAsOn03_31_2020_ChiefExecutiveOfficerAndDirectorMembersrtTitleOfIndividualAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" decimals="3" id="Factid_12990073" unitRef="Unit_pure">0.399</cmcm:PercentageOfVotingInterestsDelegated>
  <cmcm:TermOfBusinessOperationAgreement contextRef="P01_01_2019To12_31_2019_BusinessOperationAgreementsMemberusgaapTypeOfArrangementAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Factid_12990074">P10Y</cmcm:TermOfBusinessOperationAgreement>
  <cmcm:PeriodOfNoticeForTerminationBeforeExpiration contextRef="P01_01_2019To12_31_2019_BusinessOperationAgreementsMemberusgaapTypeOfArrangementAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Factid_12990075">P30D</cmcm:PeriodOfNoticeForTerminationBeforeExpiration>
  <cmcm:ShareholderVotingProxyAgreementsEffectivePeriod contextRef="P01_01_2019To12_31_2019_ShareholderVotingProxyAgreementsMemberusgaapTypeOfArrangementAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Factid_12990076">P10Y</cmcm:ShareholderVotingProxyAgreementsEffectivePeriod>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990078" unitRef="Unit_CNY">0</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <dei:AmendmentFlag contextRef="P01_01_2019To12_31_2019" id="Factid_12990080">false</dei:AmendmentFlag>
  <dei:DocumentFiscalYearFocus contextRef="P01_01_2019To12_31_2019" id="Factid_12990082">2019</dei:DocumentFiscalYearFocus>
  <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2019To12_31_2019" id="Factid_12990084">FY</dei:DocumentFiscalPeriodFocus>
  <dei:CurrentFiscalYearEndDate contextRef="P01_01_2019To12_31_2019" id="Factid_12990089">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2019To12_31_2019" id="Factid_12990090">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityCentralIndexKey contextRef="P01_01_2019To12_31_2019" id="Factid_12990091">0001597835</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus contextRef="P01_01_2019To12_31_2019" id="Factid_12990092">Yes</dei:EntityCurrentReportingStatus>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990097" unitRef="Unit_CNY">0</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990098" unitRef="Unit_CNY">37141000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990099" unitRef="Unit_USD">5335000</us-gaap:OperatingLeaseRightOfUseAsset>
  <cmcm:NotionalAmountOfCrossCurrencyInterestRateSwap contextRef="PAsOn12_31_2019_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis" decimals="2" id="Factid_12990103" unitRef="Unit_USD_per_Share">1.00</cmcm:NotionalAmountOfCrossCurrencyInterestRateSwap>
  <cmcm:NotionalAmountOfCrossCurrencyInterestRateSwap contextRef="PAsOn12_31_2019_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis" decimals="4" id="Factid_12990105" unitRef="Unit_CNY_per_Share">6.9618</cmcm:NotionalAmountOfCrossCurrencyInterestRateSwap>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990106">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (&amp;#8220;U.S. GAAP&amp;#8221;). &amp;#8220;Impairment of investments and convertible loans&amp;#8221; and &amp;#8220;Gain (loss) from equity method investments, net&amp;#8221; in consolidated statements of comprehensive income (loss) have been reclassified to conform with the current year&amp;#8217;s presentation to facilitate comparison. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:UseOfEstimates contextRef="P01_01_2019To12_31_2019" id="Factid_12990108">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for doubtful accounts, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation and fair value of noncontrolling interests with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, impairment of intangible assets, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990109">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign currency translation and transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is the US$. The Company&amp;#8217;s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders&amp;#8217; equity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of &amp;#8220;Foreign exchange gain (loss), net&amp;#8221; in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <cmcm:ConvenienceTranslationPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990110">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in US$&amp;#160;are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.9618 to US$1.00 on December&amp;#160;31, 2019 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$&amp;#160;at such rate. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ConvenienceTranslationPolicyTextBlock>
  <cmcm:BusinessCombinationAndNoncontrollingInterestPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990111">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business combinations and noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&amp;#160;the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&amp;#160;the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized in earnings. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity&amp;#8217;s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company&amp;#8217;s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated statements of comprehensive income (loss) includes the net income (loss) attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group&amp;#8217;s consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:BusinessCombinationAndNoncontrollingInterestPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990112">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990113">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash consists primarily of the cash reserved in escrow accounts for the remaining payments in relation to business acquisition of RMB3,480 and nil as of December&amp;#160;31, 2018 and 2019, respectively, the cash pledged as collateral for a business credit card of RMB2,128 and RMB2,163 (US$311) as of December&amp;#160;31, 2018 and 2019, respectively, and the cash reserved in third-party trust account of RMB382 and RMB332 (US$48) as of December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
  <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990114">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts receivable and allowance for doubtful accounts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer&amp;#8217;s payment history, its current credit-worthiness and current economic trends. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
  <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990116">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All highly liquid investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12&amp;#160;months are also included in short-term investments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investment in debt securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for its investments in debt securities in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320-10,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Investments&amp;#8212;Debt Securities: Overall&lt;/div&gt;. The Group classifies the investments in debt securities as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;&amp;#8220;held-to-maturity&amp;#8221;,&lt;/div&gt;&lt;/div&gt; &amp;#8220;trading&amp;#8221; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;&amp;#8220;available-for-sale&amp;#8221;,&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC&amp;#160;320-10.&lt;/div&gt; Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses 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;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The debt securities that the Group has positive intent and ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities and stated at amortized cost. For individual securities classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group&amp;#8217;s policy and ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320-10.&lt;/div&gt; When the Group intends to sell an impaired debt security or it is more likely than not 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;#8217;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 Group does not intend to sell an impaired debt security and it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group 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 income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt 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;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss). An impairment loss on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities would be recognized in consolidated statements of comprehensive income (loss) when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investment in equity securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for its investments in common stock or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-substance&lt;/div&gt; common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Method and Joint Ventures: Overall&lt;/div&gt; unless the Group elects to account for the investment using the fair value option in accordance with ASC&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;825-10, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments: Fair Value Option&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(&amp;#8220;ASC 825&amp;#8221;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;. The Group applies the equity method of accounting that is consistent with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10&lt;/div&gt; in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investment on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investment to recognize the Group&amp;#8217;s proportionate share of each equity investee&amp;#8217;s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10.&lt;/div&gt; An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable, and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to adopting ASC 321, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Securities&lt;/div&gt; (&amp;#8220;ASC 321&amp;#8221;) on January 1, 2018, the Group accounts for other equity investments that are not considered as debt securities or equity securities with readily determinable fair values and over which the Group neither has significant influence nor control through investment in common stock or in-substance common stock using the cost method in accordance with ASC 325-20, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments-Other: Cost Method Investments&lt;/div&gt;. Under cost method, the Group carries the investment at cost and only adjusts for other-than-temporary declines in fair value and distributions of earnings. The Group&amp;#8217;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;#8217;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 earnings equal to the excess of the investment&amp;#8217;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;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASC 321, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Securities&lt;/div&gt; (&amp;#8220;ASC 321&amp;#8221;) on January&amp;#160;1, 2018. Pursuant to ASC 321, equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; (&amp;#8220;ASC 820&amp;#8221;) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment&amp;#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&amp;#8217;s carrying value, the entity has to recognize an impairment loss in earnings equal to the difference between the carrying value and fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990117">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair value measurements of financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&amp;#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement and equity method investment with fair value option elected. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990118">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property and equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 37%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 60%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; padding-bottom: 0in; width: 37%; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Electronic equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-3&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Office equipment and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;Lesser&amp;#160;of&amp;#160;term&amp;#160;of&amp;#160;the&amp;#160;lease&amp;#160;or&amp;#160;the&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;estimated&amp;#160;useful&amp;#160;lives&amp;#160;of&amp;#160;the&amp;#160;assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990120">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangible assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:86%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&lt;br/&gt;useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-6&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-5&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;1 year&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December&amp;#160;31, 2018 and 2019, the Group did not have any intangible assets with an indefinite life. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990121">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Impairment of long-lived assets and intangible assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-30,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Intangibles&amp;#8212;Goodwill and Other: General Intangibles Other than Goodwill&lt;/div&gt;. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested 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 Group evaluates 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 flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
  <cmcm:TreasuryStockPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990122">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Treasury stock &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital (up to the amount credited to the additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital upon original issuance of the shares) and retained earnings. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:TreasuryStockPolicyTextBlock>
  <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990125">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs associated with online live broadcast and mobile game, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CostOfSalesPolicyTextBlock>
  <cmcm:SellingAndMarketingExpensesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990126">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Selling and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group&amp;#8217;s websites, applications, software and online platforms. Advertising and promotional expenses are expensed when incurred.&amp;#160;For the years ended December&amp;#160;31, 2017, 2018 and 2019, advertising and promotional expenses were RMB1,380,913, RMB1,646,378 and RMB1,305,720 (US$187,555), respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:SellingAndMarketingExpensesPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990127">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group&amp;#8217;s service offerings on its websites and mobile applications and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i)&amp;#160;preliminary project is completed, (ii)&amp;#160;management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii)&amp;#160;they result in significant additional functionality in the Group&amp;#8217;s products. Capitalized software development costs were not material for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <cmcm:GovernmentSubsidiesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990128">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules&amp;#160;and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operating&lt;/div&gt; feature and with no further conditions to be met, the amounts are recorded in &amp;#8220;Other income, net&amp;#8221; when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in &amp;#8220;Other operating income&amp;#8221; when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in &amp;#8220;Accrued expenses and other non-current liabilities&amp;#8221; when received and will be offset against &amp;#8220;Research and development&amp;#8221; expenses over the project period when no further conditions are to be met. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:GovernmentSubsidiesPolicyTextBlock>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990129">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;)&lt;/div&gt; from January&amp;#160;1, 2019 by using the modified retrospective method and did not restate the comparable periods. The Group has elected the package of practical expedients, which allows the Group to carry forward the historical lease classification, not to assess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group has also elected the practical expedient not to separate lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset and a lease liability based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group&amp;#8217;s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group&amp;#8217;s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Upon adoption, the Group recognized operating lease&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; white-space: nowrap; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&amp;#160;assets of&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB216,540&amp;#160;(US$31,104)&amp;#160;and total lease liabilities of RMB218,077 (US$31,325) &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for operating leases as of January&amp;#160;1, 2019. The impact of adopting ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; on the Group&amp;#8217;s opening retained earnings and current year net income was insignificant. As of December&amp;#160;31, 2019, the Group recognized operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets of&lt;/div&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt; RMB183,563 (US$26,367&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;), &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and total operating lease liabilities of RMB180,104 (US$25,870), including current portion of RMB58,503 (US$8,404) recorded in &amp;#8220;Accrued expense and other current liabilities&amp;#8221; and non-current portion of RMB121,601 (US$17,466) recorded in &amp;#8220;Other non-current liabilities&amp;#8221;. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990130">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income is defined to include all changes in shareholders&amp;#8217; equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;220-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive Income: Overall&lt;/div&gt; requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <us-gaap:RegulatoryIncomeTaxesPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12990131">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group 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 Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&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;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group applies ASC 740, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting for Income Taxes&lt;/div&gt;, to account for uncertainty in income taxes. ASC&amp;#160;740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of &amp;#8220;Income tax expenses&amp;#8221;, in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group&amp;#8217;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&amp;#8217;s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RegulatoryIncomeTaxesPolicy>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990136">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the &amp;#8220;CODM&amp;#8221;), which is the chief executive officer. The Group historically had one single operating and reportable segment and starting from March&amp;#160;31, 2017, the Company reorganized its operation into three segments as set out in Note 12. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990139">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings (loss) per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share are calculated in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings per Share: Overall&lt;/div&gt;. Basic earnings per share are computed by dividing net income (loss) attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method.&amp;#160;Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income (loss), accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share is calculated by dividing net income (loss) attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of restricted shares with an option feature using the treasury stock method. The computation of the dilutive earnings (loss) per share of Class&amp;#160;A ordinary share assumes the conversion of Class&amp;#160;B ordinary shares. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990141">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ACCOUNTS RECEIVABLE, NET&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;739,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;578,591&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;83,109&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(83,991&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(109,315&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(15,702&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Accounts re&lt;/div&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;ceivable&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;655,261&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;469,276&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;67,407&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, and 2019, all accounts receivable was due from third party customers. Provision for doubtful accounts for the years ended December&amp;#160;31, 2017, 2018 and 2019 were &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:&amp;quot;times new roman&amp;quot;;font-size:10pt;letter-spacing:0px;top:0px;;display:inline;"&gt; RMB11,688, RMB11,222 and RMB24,807&lt;div style="line-height: 10pt; font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="line-height: 10pt;;display:inline;"&gt; (&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: 10pt;;display:inline;"&gt;US&lt;/div&gt;$3,563), respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990143">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;739,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;578,591&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;83,109&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(83,991&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(109,315&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(15,702&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Accounts re&lt;/div&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;ceivable&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;655,261&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;469,276&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;67,407&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990146">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;PROPERTY AND EQUIPMENT, NET &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Electronic equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;114,332&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;168,843&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,084&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,028&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9,341&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Office equipment and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,378&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28,374&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,076&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,579&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;658&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,018&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;290&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;146,964&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;165,445&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;23,765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;63,919&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;103,397&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;14,852&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense of property and equipment for the years ended December&amp;#160;31, 2017, 2018 and 2019 were RMB45,156, RMB40,244 and RMB37,382 (US$5,370), respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990147">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Electronic equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;114,332&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;168,843&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,084&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,028&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9,341&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Office equipment and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,378&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;28,374&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,076&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,579&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;658&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,018&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;290&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;146,964&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;165,445&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;23,765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;63,919&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;103,397&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;14,852&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990149">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Balance Sheets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 75%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;318,546&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;249,586&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,851&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;795,510&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,268&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,838&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;141,230&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,286&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,312,111&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;965,477&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,682&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;2,647,495&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;2,151,803&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;309,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,785&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;628,888&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1007,897&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,776&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment in subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,064,747&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,836,345&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;407,415&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;3,756,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;3,844,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;552,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;6,403,920&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;5,996,045&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;861,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;LIABILITIES AND SHAREHOLDERS&amp;#8217; EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,128&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26,583&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,819&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;836,642&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;933,466&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;134,084&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax payable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,499&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,051&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,891&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;897,269&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;994,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;142,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,925&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69,401&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,969&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;38&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;30,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;69,667&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;10,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;927,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;1,063,767&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;152,801&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Shareholders&amp;#8217; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Class&amp;#160;A ordinary shares (par value of US$0.000025&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; per share; 7,600,000,000&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares authorized; 475,357,217&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; and 435,084,177&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares issued as of December&amp;#160;31, 2018 and 2019, respectively; 419,253,027&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; and 431,985,016&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Class&amp;#160;B ordinary shares (par value of US$0.000025&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; per share; 1,400,000,000&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares authorized; 957,985,982&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares issued&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;&amp;#160;and&lt;/div&gt; 946,017,565&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock &lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;(&lt;/div&gt;45,273,040&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"&gt; &lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;and nil &lt;/div&gt;shares as of December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;8&lt;/div&gt; and 201&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;9&lt;/div&gt;, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(221,932&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,742,893&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,649,342&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;380,554&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,705,970&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,944,938&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;279,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive inco&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;me&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;249,304&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;337,773&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,518&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total shareholders&amp;#8217; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;5,476,465&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;4,932,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;708,477&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&amp;#8217; equit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,403,920&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,996,045&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;861,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
  <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990150">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statements of Comprehensive Income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(loss)&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;52,053&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,525&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(6,919&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(2,509&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(5&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,134&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,016&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(11,370&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;545&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(858 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(123&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(84&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrati&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ve&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(18,931&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(28,158&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(41,872 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(6,015 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); width: 63%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Impairment of goodwill&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; text-align: right; text-indent: 0px; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;(64,154&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; text-align: right; text-indent: 0px; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;(9,215&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27,613&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(106,884&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(15,353&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity in profit (loss) of subsidiari&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;es&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,346,556&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;632,055&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(495,735&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(71,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest (expense) income, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(6,525&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,248&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;21,677&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,114&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange (loss) gains, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,877&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;3,551&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;152&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt; income, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(159&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;604,346&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;306,006&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;43,955&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,350,744&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,227,603&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(274,789&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(39,471&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(2,550&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(60,694&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(39,188&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,630&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loss&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,348,194&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,166,909&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(313,977&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(45,101&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income, net of tax of nil&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized (losses) gains on available-for-sale securities, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(433&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(3,716&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;10,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;1,568&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(143,506&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;168,814&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;77,556&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;11,140&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(143,939&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;165,098&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;88,469&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;12,708&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total comprehensive income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,204,255&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,332,007&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(225,508&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(32,393&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
  <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990151">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statements of Cash Flows &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(used in) &lt;/div&gt;operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;40,685&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;243&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,258&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,192&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;265,767&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;339,955&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;375,584&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by (used in) financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;23,929&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(526,532&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(494,055&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(70,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;(35,413&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;66,054&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,304&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-top: 0.75pt solid black;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net increase (decrease) in cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;294,968&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,280&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(68,960&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(9,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="border-top:solid black 1.0pt; padding:0in 0in 0in 0in"&gt;&lt;div style="border:none; margin-bottom:.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash, cash equivalents and restricted cash at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;143,858&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;438,826&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;318,546&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,756&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="border-top:solid black 1.0pt; padding:0in 0in 0in 0in"&gt;&lt;div style="border:none; margin-bottom:.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash, cash equivalents and restricted cash at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;438,826&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;318,546&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;249,586&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;35,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990152">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;INTANGIBLE ASSETS, NET &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets and the related accumulated amortization were summarized as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:48%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;195,903&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128,370&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(50,417&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,116&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,458&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;149,227&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(125,350&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,473&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,404&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,219&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,748&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,206&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,532&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,308&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,474&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,834&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,490&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,490&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,824&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(17,154&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,279&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,391&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;631&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,234&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,679&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;555&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;80&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;548,344&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(413,333&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(90,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;44,476&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;184,216&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(109,230&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,730&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,256&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,404&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(115,358&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,046&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,623&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(45,835&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,788&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;47,717&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(47,717&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,265&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,152&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,258&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,855&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,505&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,522&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(33,973&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,390&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,136&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,254&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;509,730&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(380,560&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(80,749&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;48,421&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recorded impairment loss in &amp;#8220;Other operating income, net&amp;#8221;. The impairment recognized on intangible assets were&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB38,862, RMB12,767 and RMB8,800 (US$1,264) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization expense of intangible assets for the years ended December&amp;#160;31, 2017, 2018 and 2019 were RMB91,145, RMB39,863 and RMB28,086 (US$4,034), respectively. Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&lt;br/&gt;ending&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,074&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,877&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;11,817&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,697&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,427&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,067&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,130&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;881&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,416&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,612&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;664&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990154">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;EMPLOYEE BENEFIT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Full time employees of the Group participate in government mandated defined contribution plan, pursuant to which certain welfare benefits are provided to employees. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits, which were expensed as incurred, were approximately RMB175,508, RMB177,086 and RMB193,990 (US$27,865) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990156" unitRef="Unit_CNY">175508000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990157" unitRef="Unit_CNY">177086000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990158" unitRef="Unit_USD">27865000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:TreasuryStockTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990159">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;TREASURY STOCK &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September, 2018, the Board of Directors of the Company authorized another share repurchase plan (the &amp;#8220;2018 Share Repurchase Plan&amp;#8221;) under which the Company may repurchase up to US$100&amp;#160;million from the open market, in negotiated transactions off the market, or through other legally permissible means in accordance with applicable securities laws from time to time within one year. As of December&amp;#160;31, 2018, the Company had repurchased under the 2018 Share Repurchase Plan an aggregate of 4,527,304 ADSs, representing 45,273,040 Class&amp;#160;A ordinary shares for an aggregate denominated consideration of RMB221,932. These shares were recorded at their historical purchase cost&lt;div style="display:inline;"&gt;,&lt;/div&gt; and were not canceled as of December&amp;#160;31, 2018. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In September 2019, the Company canceled these treasury s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;ocks and recognized the difference between the repurchase costs and the par value in additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TreasuryStockTextBlock>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990160" unitRef="Unit_CNY">318546000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990161" unitRef="Unit_CNY">249586000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990162" unitRef="Unit_USD">35851000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990167" unitRef="Unit_CNY">795510000</us-gaap:ShortTermInvestments>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990168" unitRef="Unit_CNY">16838000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990169" unitRef="Unit_CNY">141230000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990170" unitRef="Unit_USD">20286000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990171" unitRef="Unit_CNY">2312111000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990172" unitRef="Unit_CNY">965477000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990173" unitRef="Unit_USD">138682000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990174" unitRef="Unit_CNY">2647495000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990175" unitRef="Unit_CNY">2151803000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990176" unitRef="Unit_USD">309087000</us-gaap:AssetsCurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990177" unitRef="Unit_CNY">5000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990180" unitRef="Unit_CNY">62785000</us-gaap:Goodwill>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990192" unitRef="Unit_CNY">3756425000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990193" unitRef="Unit_CNY">3844242000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990194" unitRef="Unit_USD">552191000</us-gaap:AssetsNoncurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990195" unitRef="Unit_CNY">6403920000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990196" unitRef="Unit_CNY">5996045000</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990197" unitRef="Unit_USD">861278000</us-gaap:Assets>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990201" unitRef="Unit_CNY">27128000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990202" unitRef="Unit_CNY">26583000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990203" unitRef="Unit_USD">3819000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990204" unitRef="Unit_CNY">836642000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990205" unitRef="Unit_CNY">933466000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990206" unitRef="Unit_USD">134084000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990207" unitRef="Unit_CNY">33499000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990208" unitRef="Unit_CNY">34051000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990209" unitRef="Unit_USD">4891000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990210" unitRef="Unit_CNY">897269000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990211" unitRef="Unit_CNY">994100000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990212" unitRef="Unit_USD">142794000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990213" unitRef="Unit_CNY">29925000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990214" unitRef="Unit_CNY">69401000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990215" unitRef="Unit_USD">9969000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990216" unitRef="Unit_CNY">261000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990217" unitRef="Unit_CNY">266000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990218" unitRef="Unit_USD">38000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990219" unitRef="Unit_CNY">30186000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990220" unitRef="Unit_CNY">69667000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990221" unitRef="Unit_USD">10007000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990222" unitRef="Unit_CNY">927455000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990223" unitRef="Unit_CNY">1063767000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990224" unitRef="Unit_USD">152801000</us-gaap:Liabilities>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990225" unitRef="Unit_CNY">74000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990226" unitRef="Unit_CNY">69000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990227" unitRef="Unit_USD">11000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990228" unitRef="Unit_CNY">156000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990229" unitRef="Unit_CNY">156000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990230" unitRef="Unit_USD">21000</us-gaap:CommonStockValue>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990231" unitRef="Unit_CNY">221932000</us-gaap:TreasuryStockCommonValue>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990234" unitRef="Unit_CNY">2742893000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990235" unitRef="Unit_CNY">2649342000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990236" unitRef="Unit_USD">380554000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990237" unitRef="Unit_CNY">2705970000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990238" unitRef="Unit_CNY">1944938000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990239" unitRef="Unit_USD">279373000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990240" unitRef="Unit_CNY">249304000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990241" unitRef="Unit_CNY">337773000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990242" unitRef="Unit_USD">48518000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990243" unitRef="Unit_CNY">5476465000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990244" unitRef="Unit_CNY">4932278000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990245" unitRef="Unit_USD">708477000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990246" unitRef="Unit_CNY">6403920000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990247" unitRef="Unit_CNY">5996045000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990248" unitRef="Unit_USD">861278000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990249" unitRef="Unit_USD">114268000</us-gaap:ShortTermInvestments>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="PAsOn09_30_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis" decimals="INF" id="Factid_12990258" unitRef="Unit_USD">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="P01_01_2018To12_31_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis" decimals="-3" id="Factid_12990259" unitRef="Unit_CNY">221932000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:TreasuryStockSharesAcquired contextRef="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapStatementClassOfStockAxis_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis" decimals="INF" id="Factid_12990286" unitRef="Unit_shares">4527304</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockSharesAcquired contextRef="P01_01_2018To12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis" decimals="INF" id="Factid_12990294" unitRef="Unit_shares">45273040</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2018" decimals="INF" id="Factid_12990298" unitRef="Unit_shares">45273040</us-gaap:TreasuryStockCommonShares>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12990300" unitRef="Unit_shares">45273040</us-gaap:TreasuryStockCommonShares>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990310">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&amp;#160;31, 2019, assets and liabilities measured or disclosed at fair value are summarized below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 36%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#160;or&amp;#160;disclosure&lt;br/&gt;at&amp;#160;December&amp;#160;31,&amp;#160;2019&amp;#160;using&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;prices&amp;#160;in&lt;br/&gt;active&amp;#160;markets&lt;br/&gt;for&amp;#160;identical&lt;br/&gt;assets&amp;#160;(Level&amp;#160;1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;gains&lt;br/&gt;(losses)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8212;Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt security&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;21,075&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 36%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Equity investments with readily determinable fair value&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,416&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,853&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using fair value option&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;55,816&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(102,555&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#8212;Non-Recurring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(8,800&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(545,665&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for at fair value using measurement alternative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;926,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,145&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;926,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(102,592&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 36%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,492,992&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;214,455&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,315,526 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(745,846&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&amp;#160;31, 2018, assets and liabilities measured or disclosed at fair value are summarized below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#160;or&amp;#160;disclosure&lt;br/&gt;at&amp;#160;December&amp;#160;31,&amp;#160;2018&amp;#160;using&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;prices&amp;#160;in&lt;br/&gt;active&amp;#160;markets&lt;br/&gt;for&amp;#160;identical&lt;br/&gt;assets&amp;#160;(Level&amp;#160;1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;(losses)&lt;br/&gt;gains&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&amp;#8212;Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale debt security&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,409&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(3,732&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&amp;#8212;Non-Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;465&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;465&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(12,767&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for at fair value using measurement alternative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559,961&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;81,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559,961&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;281,977&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 34%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;693,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100,920&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;560,426&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;265,478&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:GoodwillDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990320">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;GOODWILL &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, 2017 and 2018, the Group performed a qualitative assessment for the reporting units of Utility products and related services, Mobile entertainment and AI and others based on the requirements of ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20.&lt;/div&gt; The Group evaluated all relevant factors, weighed all factors in their entirety and concluded that it was not more likely than not that the fair value&amp;#160;of the reporting units was less than its respective carrying amount. Therefore, further impairment testing on goodwill was unnecessary as of December&amp;#160;31, 2017 and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As the Company&amp;#8217;s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process, and recognized impairment loss of RMB545,665 (US$78,380) for the year ended December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The changes in the carrying amount of goodwill were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 50%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&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 style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Utility&amp;#160;products&lt;br/&gt;and&lt;br/&gt;related&amp;#160;services&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile&lt;br/&gt;entertainment&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;AI&amp;#160;and&amp;#160;others&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Balance at January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;518,585&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;102,644&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;12,928&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;634,157&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deconsolidation of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(38,579&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,566&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(41,145&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 50%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;20,724&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;4,101&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;24,825&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;500,730&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;106,745&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;10,362&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;617,837&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill acquired in business combination&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,907&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,907&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deconsolidation of &lt;div style="display:inline;"&gt;a &lt;/div&gt;subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(92,025&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(92,025&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impairment loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(508,198&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,198&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,269&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(545,665&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="padding-bottom: 0.375pt; width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;7,468&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;1,478&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;8,946&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillDisclosureTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990323">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 50%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&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 style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Utility&amp;#160;products&lt;br/&gt;and&lt;br/&gt;related&amp;#160;services&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile&lt;br/&gt;entertainment&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;AI&amp;#160;and&amp;#160;others&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Balance at January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;518,585&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;102,644&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;12,928&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;634,157&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deconsolidation of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(38,579&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,566&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(41,145&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 50%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;20,724&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;4,101&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%; padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;24,825&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;500,730&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;106,745&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;10,362&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;617,837&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill acquired in business combination&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,907&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,907&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deconsolidation of &lt;div style="display:inline;"&gt;a &lt;/div&gt;subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(92,025&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(92,025&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impairment loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(508,198&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,198&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,269&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(545,665&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="padding-bottom: 0.375pt; width: 50%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange effect&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;7,468&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;1,478&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 0pt 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; padding-bottom: 0in;;text-align:right;;vertical-align:bottom;"&gt;8,946&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt 0pt 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); width: 50%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt 0pt 1.25pt; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-right: 5pt; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-right: 5pt; padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990324" unitRef="Unit_CNY">52053000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990325" unitRef="Unit_CNY">14525000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990328" unitRef="Unit_CNY">6919000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990329" unitRef="Unit_CNY">2509000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990330" unitRef="Unit_CNY">5000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990331" unitRef="Unit_USD">1000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990332" unitRef="Unit_CNY">45134000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990333" unitRef="Unit_CNY">12016000</us-gaap:GrossProfit>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990336" unitRef="Unit_CNY">11370000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990337" unitRef="Unit_CNY">-545000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990338" unitRef="Unit_CNY">858000</cmcm:ResearchAndDevelopment>
  <cmcm:ResearchAndDevelopment contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990339" unitRef="Unit_USD">123000</cmcm:ResearchAndDevelopment>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990340" unitRef="Unit_CNY">84000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990344" unitRef="Unit_CNY">18931000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990345" unitRef="Unit_CNY">28158000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990346" unitRef="Unit_CNY">41872000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990347" unitRef="Unit_USD">6015000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OperatingExpenses contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990348" unitRef="Unit_CNY">30385000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990349" unitRef="Unit_CNY">27613000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990350" unitRef="Unit_CNY">106884000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990351" unitRef="Unit_USD">15353000</us-gaap:OperatingExpenses>
  <us-gaap:IncomeLossFromSubsidiariesBeforeTax contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990352" unitRef="Unit_CNY">1346556000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
  <us-gaap:IncomeLossFromSubsidiariesBeforeTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990353" unitRef="Unit_CNY">632055000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
  <us-gaap:IncomeLossFromSubsidiariesBeforeTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990354" unitRef="Unit_CNY">-495735000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
  <us-gaap:IncomeLossFromSubsidiariesBeforeTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990355" unitRef="Unit_USD">-71208000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990356" unitRef="Unit_CNY">-6525000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990357" unitRef="Unit_CNY">3248000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990358" unitRef="Unit_CNY">21677000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990359" unitRef="Unit_USD">3114000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990360" unitRef="Unit_CNY">-3877000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990361" unitRef="Unit_CNY">3551000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990362" unitRef="Unit_CNY">152000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990363" unitRef="Unit_USD">22000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990369" unitRef="Unit_CNY">604346000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990370" unitRef="Unit_CNY">306006000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990371" unitRef="Unit_USD">43955000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990372" unitRef="Unit_CNY">1350744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990373" unitRef="Unit_CNY">1227603000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990374" unitRef="Unit_CNY">-274789000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990375" unitRef="Unit_USD">-39471000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990376" unitRef="Unit_CNY">2550000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990377" unitRef="Unit_CNY">60694000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990378" unitRef="Unit_CNY">39188000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990379" unitRef="Unit_USD">5630000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990380" unitRef="Unit_CNY">1348194000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990381" unitRef="Unit_CNY">1166909000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990382" unitRef="Unit_CNY">-313977000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990383" unitRef="Unit_USD">-45101000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990384" unitRef="Unit_CNY">-433000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990385" unitRef="Unit_CNY">-3716000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990386" unitRef="Unit_CNY">10913000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990387" unitRef="Unit_USD">1568000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990388" unitRef="Unit_CNY">-143506000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990389" unitRef="Unit_CNY">168814000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990390" unitRef="Unit_CNY">77556000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990391" unitRef="Unit_USD">11140000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990392" unitRef="Unit_CNY">-143939000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990393" unitRef="Unit_CNY">165098000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990394" unitRef="Unit_CNY">88469000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990395" unitRef="Unit_USD">12708000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990396" unitRef="Unit_CNY">1204255000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990397" unitRef="Unit_CNY">1332007000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990398" unitRef="Unit_CNY">-225508000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990399" unitRef="Unit_USD">-32393000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990400" unitRef="Unit_CNY">40685000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990401" unitRef="Unit_CNY">243000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990404" unitRef="Unit_CNY">265767000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990405" unitRef="Unit_CNY">339955000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990408" unitRef="Unit_CNY">23929000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990409" unitRef="Unit_CNY">-526532000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990412" unitRef="Unit_CNY">-35413000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990413" unitRef="Unit_CNY">66054000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990416" unitRef="Unit_CNY">294968000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990417" unitRef="Unit_CNY">-120280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2016_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990420" unitRef="Unit_CNY">143858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990421" unitRef="Unit_CNY">438826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12990425" unitRef="Unit_CNY">318546000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <cmcm:AvailableForSaleFinancialAssets contextRef="PAsOn12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990428" unitRef="Unit_CNY">133448000</cmcm:AvailableForSaleFinancialAssets>
  <cmcm:AvailableForSaleFinancialAssets contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990429" unitRef="Unit_CNY">6976000</cmcm:AvailableForSaleFinancialAssets>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990434" unitRef="Unit_CNY">1496443000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990435" unitRef="Unit_CNY">1778867000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990436" unitRef="Unit_CNY">1871543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990437" unitRef="Unit_USD">268830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2017To12_31_2017_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990446" unitRef="Unit_CNY">979447000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2018To12_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990447" unitRef="Unit_CNY">1034968000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990448" unitRef="Unit_CNY">297099000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12990449" unitRef="Unit_USD">42676000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2017To12_31_2017_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990450" unitRef="Unit_CNY">-417350000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2018To12_31_2018_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990451" unitRef="Unit_CNY">-312515000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990452" unitRef="Unit_CNY">-375278000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990453" unitRef="Unit_USD">-53905000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2017To12_31_2017_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990454" unitRef="Unit_CNY">-41901000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2018To12_31_2018_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990455" unitRef="Unit_CNY">-170113000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990456" unitRef="Unit_CNY">-359628000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990457" unitRef="Unit_USD">-51657000</us-gaap:OperatingIncomeLoss>
  <cmcm:UnallocatedExpenses contextRef="P01_01_2017To12_31_2017_CorporateNonSegmentMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990462" unitRef="Unit_CNY">73316000</cmcm:UnallocatedExpenses>
  <cmcm:UnallocatedExpenses contextRef="P01_01_2018To12_31_2018_CorporateNonSegmentMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990463" unitRef="Unit_CNY">85118000</cmcm:UnallocatedExpenses>
  <cmcm:UnallocatedExpenses contextRef="P01_01_2019To12_31_2019_CorporateNonSegmentMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990464" unitRef="Unit_CNY">673105000</cmcm:UnallocatedExpenses>
  <cmcm:UnallocatedExpenses contextRef="P01_01_2019To12_31_2019_CorporateNonSegmentMembersrtConsolidationItemsAxis" decimals="-3" id="Factid_12990465" unitRef="Unit_USD">96687000</cmcm:UnallocatedExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990466" unitRef="Unit_CNY">446880000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990467" unitRef="Unit_CNY">467222000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990468" unitRef="Unit_CNY">-1110912000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990469" unitRef="Unit_USD">-159573000</us-gaap:OperatingIncomeLoss>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990471" unitRef="Unit_CNY">146723000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990472" unitRef="Unit_USD">21075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990474" unitRef="Unit_CNY">146723000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990477" unitRef="Unit_CNY">19000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990478" unitRef="Unit_USD">3000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990481" unitRef="Unit_CNY">19000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990483" unitRef="Unit_CNY">926926000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990484" unitRef="Unit_USD">133145000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990487" unitRef="Unit_CNY">926926000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990489" unitRef="Unit_CNY">1492992000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990490" unitRef="Unit_USD">214455000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" decimals="-3" id="Factid_12990491" unitRef="Unit_CNY">30743000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" decimals="-3" id="Factid_12990492" unitRef="Unit_CNY">146723000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" decimals="-3" id="Factid_12990493" unitRef="Unit_CNY">1315526000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2019To12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990494" unitRef="Unit_CNY">-10913000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990495" unitRef="Unit_CNY">8800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990496" unitRef="Unit_CNY">102592000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <cmcm:NonCurrentAssetsAccumulatedImpairmentLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990497" unitRef="Unit_CNY">745846000</cmcm:NonCurrentAssetsAccumulatedImpairmentLoss>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990498" unitRef="Unit_CNY">133448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990499" unitRef="Unit_USD">19409000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990500" unitRef="Unit_CNY">133448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990501" unitRef="Unit_CNY">465000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990502" unitRef="Unit_USD">68000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure contextRef="PAsOn12_31_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990503" unitRef="Unit_CNY">465000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990504" unitRef="Unit_CNY">559961000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990505" unitRef="Unit_USD">81443000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:InvestmentOwnedAtFairValue contextRef="PAsOn12_31_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990506" unitRef="Unit_CNY">559961000</us-gaap:InvestmentOwnedAtFairValue>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990507" unitRef="Unit_CNY">693874000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990508" unitRef="Unit_USD">100920000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" decimals="-3" id="Factid_12990509" unitRef="Unit_CNY">133448000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" decimals="-3" id="Factid_12990510" unitRef="Unit_CNY">560426000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:MinorityInterestDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990511">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;REDEEMABLE NONCONTROLLING INTERESTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:times new roman"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April and November 2017, Live.me, the Company and certain investors entered into share subscription and purchase agreements and certain other investment agreements to issue Series A Preferred Shares and B Preferred Shares (collectively as the &amp;#8220;Live.me Preferred Shares&amp;#8221;) for an aggregate cash consideration of RMB306,085 and RMB329,710 respectively.&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group determined that Live.me Preferred Shares should be classified as mezzanine equity since they are contingently redeemable. The Group accreted Live.me Preferred Shares to their redemption value, which is purchase price plus 6% compound interest per year over the period since issuance to the earliest redemption date using the interest method. The Group recorded accretion of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;RMB&lt;/div&gt;13,451, RMB38,601 and RMB31,662 (US$4,548) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:times new roman"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The redeemable noncontrolling interests for the years ended December&amp;#160;31, 2018 and 2019 are summarized below: &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;649,246&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;38,601&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;687,847&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size:10.0pt;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;31,662&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size:10.0pt;display:inline;"&gt;Deconsolidation of Live.me (Note 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(719,509&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; height: 3px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
  <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="P01_01_2018To12_31_2018_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990512" unitRef="Unit_CNY">3732000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2018To12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990513" unitRef="Unit_CNY">12767000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2018_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12990514" unitRef="Unit_CNY">-281977000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <cmcm:NonCurrentAssetsAccumulatedImpairmentLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990515" unitRef="Unit_CNY">-265478000</cmcm:NonCurrentAssetsAccumulatedImpairmentLoss>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12990518" unitRef="Unit_CNY">649246000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <cmcm:AccretionOfRedeemableNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990519" unitRef="Unit_CNY">38601000</cmcm:AccretionOfRedeemableNoncontrollingInterest>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="PAsOn12_31_2019" id="Factid_12990521" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="PAsOn12_31_2019" id="Factid_12990522" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="P04_01_2017To04_30_2017_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveMeMemberdeiLegalEntityAxis_ShareSubscriptionAndPurchaseAgreementMemberusgaapTypeOfArrangementAxis" decimals="-3" id="Factid_12990527" unitRef="Unit_CNY">306085000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
  <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock contextRef="P11_01_2017To11_30_2017_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveMeMemberdeiLegalEntityAxis_ShareSubscriptionAndPurchaseAgreementMemberusgaapTypeOfArrangementAxis" decimals="-3" id="Factid_12990528" unitRef="Unit_CNY">329710000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
  <cmcm:RedeemableNoncontrollingInterestsAnnualCompoundInterestRate contextRef="P01_01_2018To12_31_2018_LiveMeMemberdeiLegalEntityAxis" decimals="2" id="Factid_12990531" unitRef="Unit_pure">0.06</cmcm:RedeemableNoncontrollingInterestsAnnualCompoundInterestRate>
  <cmcm:AccretionOfRedeemableNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990532" unitRef="Unit_CNY">13451000</cmcm:AccretionOfRedeemableNoncontrollingInterest>
  <cmcm:AccretionOfRedeemableNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990534" unitRef="Unit_USD">4548000</cmcm:AccretionOfRedeemableNoncontrollingInterest>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990539">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SHAREHOLDERS&amp;#8217; EQUITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Ordinary shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Immediately following the closing of the IPO, the Memorandum and Articles of Association were amended and restated such that the authorized share capital of the Company was reclassified and redesignated into 10,000,000,000 shares comprising of (i)&amp;#160;7,600,000,000 Class&amp;#160;A ordinary shares; (ii)&amp;#160;1,400,000,000 Class&amp;#160;B ordinary shares; and (iii)&amp;#160;1,000,000,000 reserved shares at par value of US$0.000025 per share. The rights of the holders of Class&amp;#160;A and Class&amp;#160;B ordinary shares are identical, except with respect to voting and conversion rights. Each share of Class&amp;#160;A ordinary shares is entitled to one vote per share and is not convertible into Class&amp;#160;B ordinary shares under any circumstances. Each share of Class&amp;#160;B ordinary shares is entitled to ten votes per share and is convertible into one Class&amp;#160;A ordinary share at any time by the holder thereof. Upon any transfer of Class&amp;#160;B ordinary shares by the holder thereof to any person or entity that is not an affiliate of such holder, such Class&amp;#160;B ordinary shares would be automatically converted into an equal number of Class&amp;#160;A ordinary shares. There were 48,412,760 and nil Class&amp;#160;B ordinary shares transferred to Class&amp;#160;A ordinary shares in the year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, there were 419,253,027 and 946,017,565 Class&amp;#160;A and Class&amp;#160;B ordinary shares outstanding. As of December&amp;#160;31, 2019, there were 431,985,016 and 946,017,565 Class&amp;#160;A and Class&amp;#160;B ordinary shares outstanding. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Retained earnings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association, 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;#8217;s PRC statutory accounts. A foreign invested enterprise is required to allocate at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise&amp;#8217;s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory common reserve of at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit until such reserve has reached 50% of its respective registered capital based on the enterprise&amp;#8217;s PRC statutory accounts. A domestic enterprise is also required to provide a statutory public welfare fund and a discretionary surplus reserve, at the discretion of the board of directors, from the profits determined in accordance with the enterprise&amp;#8217;s PRC statutory accounts. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;PRC statutory reserve funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;38,349&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;45,806&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;6,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unreserved retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;2,667,621&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,899,132&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;272,793&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2,705,970&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,944,938&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;279,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under PRC laws and regulations, there are restrictions on the Company&amp;#8217;s subsidiaries in the PRC and VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Such restriction amounted to RMB1,406,789 (US$202,703) as of December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furthermore, cash transfers from the Company&amp;#8217;s subsidiaries in the PRC to its subsidiaries outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the subsidiaries in the PRC and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accumulated other comprehensive income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of accumulated other comprehensive income &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&amp;#160;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&amp;#160;gains&lt;br/&gt;on&amp;#160;available-&lt;br/&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for-sale&amp;#160;securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at January&amp;#160;1,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;227,728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;417&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;228,145&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(148,304&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(433&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(148,737&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: 0in; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,798&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,798&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;84,222&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(16&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;84,206&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;182,978&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,734&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;179,244&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(14,146&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(14,146&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;253,054&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(3,750&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;249,304&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,097&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,913&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;330,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,163&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;337,773&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019, in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;47,489&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,029&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;48,518&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:times new roman"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;There was nil tax expense or benefit recognized related to the changes of each component of accumulated other comprehensive income for the years ended December&amp;#160;31, 2017, 2018 and 2019.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <cmcm:ScheduleOfRetainedEarningsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990540">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in; vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;PRC statutory reserve funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;38,349&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;45,806&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;6,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unreserved retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;2,667,621&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,899,132&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;272,793&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2,705,970&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,944,938&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;279,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfRetainedEarningsTableTextBlock>
  <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990541">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of accumulated other comprehensive income &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 7%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign&amp;#160;currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unrealized&amp;#160;gains&lt;br/&gt;on&amp;#160;available-&lt;br/&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for-sale&amp;#160;securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at January&amp;#160;1,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;227,728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;417&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;228,145&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(148,304&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(433&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(148,737&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: 0in; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,798&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,798&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;84,222&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(16&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;84,206&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income (loss) before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;182,978&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,734&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;179,244&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(14,146&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(14,146&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;253,054&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(3,750&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;249,304&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income before reclassification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,097&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,913&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive loss attribute to noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;459&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;330,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,163&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;337,773&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019, in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;47,489&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,029&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;48,518&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 7%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
  <us-gaap:RetainedEarningsAppropriated contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990543" unitRef="Unit_CNY">38349000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAppropriated contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990544" unitRef="Unit_CNY">45806000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAppropriated contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990545" unitRef="Unit_USD">6580000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsUnappropriated contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990546" unitRef="Unit_CNY">2667621000</us-gaap:RetainedEarningsUnappropriated>
  <us-gaap:RetainedEarningsUnappropriated contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990547" unitRef="Unit_CNY">1899132000</us-gaap:RetainedEarningsUnappropriated>
  <us-gaap:RetainedEarningsUnappropriated contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990548" unitRef="Unit_USD">272793000</us-gaap:RetainedEarningsUnappropriated>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990549" unitRef="Unit_CNY">2705970000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990550" unitRef="Unit_CNY">1944938000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990551" unitRef="Unit_USD">279373000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990556">The following tables set forth revenues and property and equipment, net by geographic area:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; margin-top: 0in; margin-bottom: 0in;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 54%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,639,248&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,971,113&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,388,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;199,389&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-PRC(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,335,509&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,010,592&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;2,199,588&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;315,951&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;2,071,646&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,731,490&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,342,021&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;192,769&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of the world(ii)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,263,863&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,279,102 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;857,567&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;123,182&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2016_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990557" unitRef="Unit_CNY">227728000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2016_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990558" unitRef="Unit_CNY">417000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2016" decimals="-3" id="Factid_12990559" unitRef="Unit_CNY">228145000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2017To12_31_2017_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990560" unitRef="Unit_CNY">-148304000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2017To12_31_2017_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990561" unitRef="Unit_CNY">-433000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990562" unitRef="Unit_CNY">-148737000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990563" unitRef="Unit_CNY">-4798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990564" unitRef="Unit_CNY">-4798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2017_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990565" unitRef="Unit_CNY">84222000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2017_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990566" unitRef="Unit_CNY">-16000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12990567" unitRef="Unit_CNY">84206000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2018To12_31_2018_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990568" unitRef="Unit_CNY">182978000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2018To12_31_2018_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990569" unitRef="Unit_CNY">-3734000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990570" unitRef="Unit_CNY">179244000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990571" unitRef="Unit_CNY">14146000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990572" unitRef="Unit_CNY">14146000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990573" unitRef="Unit_CNY">253054000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990574" unitRef="Unit_CNY">-3750000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990575" unitRef="Unit_CNY">249304000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990576" unitRef="Unit_CNY">330610000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990577" unitRef="Unit_CNY">7163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990578" unitRef="Unit_CNY">337773000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990579" unitRef="Unit_USD">47489000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12990580" unitRef="Unit_USD">1029000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990581" unitRef="Unit_USD">48518000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn03_31_2014" decimals="INF" id="Factid_12990583" unitRef="Unit_shares">10000000000</us-gaap:CommonStockSharesAuthorized>
  <cmcm:PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12990584" unitRef="Unit_pure">0.10</cmcm:PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds>
  <cmcm:ThresholdPercentageOfGeneralReserveRequiredToBeMaintained contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12990585" unitRef="Unit_pure">0.50</cmcm:ThresholdPercentageOfGeneralReserveRequiredToBeMaintained>
  <cmcm:PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12990586" unitRef="Unit_pure">0.10</cmcm:PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve>
  <cmcm:ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12990587" unitRef="Unit_pure">0.50</cmcm:ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990588" unitRef="Unit_shares">7600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990589" unitRef="Unit_shares">1400000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="6" id="Factid_12990590" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990598" unitRef="Unit_shares">419253027</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990599" unitRef="Unit_shares">946017565</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990600" unitRef="Unit_shares">431985016</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990601" unitRef="Unit_shares">946017565</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P01_01_2018To12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990694" unitRef="Unit_shares">48412760</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" id="Factid_12990695" unitRef="Unit_shares" xsi:nil="true"/>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="6" id="Factid_12990696" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn03_31_2014_ReservedSharesMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990697" unitRef="Unit_shares">1000000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990698" unitRef="Unit_CNY">1639248000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990699" unitRef="Unit_CNY">1971113000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990700" unitRef="Unit_CNY">1388107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990701" unitRef="Unit_USD">199389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990702" unitRef="Unit_CNY">3335509000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990703" unitRef="Unit_CNY">3010592000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990704" unitRef="Unit_CNY">2199588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990705" unitRef="Unit_USD">315951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_USsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990706" unitRef="Unit_CNY">2071646000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_USsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990707" unitRef="Unit_CNY">1731490000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990708" unitRef="Unit_CNY">1342021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_USsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990709" unitRef="Unit_USD">192769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2017To12_31_2017_RestOfWorldMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990714" unitRef="Unit_CNY">1263863000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="P01_01_2018To12_31_2018_RestOfWorldMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990715" unitRef="Unit_CNY">1279102000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990716" unitRef="Unit_CNY">857567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_RestOfWorldMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990717" unitRef="Unit_USD">123182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn03_31_2014_ReservedSharesMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990730" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_LiveMeIncMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990760" unitRef="Unit_CNY">87302000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_LiveMeIncMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990761" unitRef="Unit_USD">12540000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990762" unitRef="Unit_CNY">52338000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990763" unitRef="Unit_CNY">67044000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990764" unitRef="Unit_USD">9630000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990765" unitRef="Unit_CNY">39968000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990766" unitRef="Unit_CNY">49788000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990767" unitRef="Unit_USD">7152000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990768" unitRef="Unit_CNY">31450000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990769" unitRef="Unit_CNY">42352000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990770" unitRef="Unit_USD">6083000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990771" unitRef="Unit_CNY">3138000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990772" unitRef="Unit_USD">451000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990773" unitRef="Unit_CNY">13803000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990774" unitRef="Unit_CNY">9164000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990775" unitRef="Unit_USD">1317000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990776" unitRef="Unit_CNY">148129000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990777" unitRef="Unit_CNY">258788000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990778" unitRef="Unit_USD">37173000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990779" unitRef="Unit_CNY">4732000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990780" unitRef="Unit_CNY">32368000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990781" unitRef="Unit_USD">4649000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2018_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990782" unitRef="Unit_CNY">17462000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990783" unitRef="Unit_CNY">29757000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990784" unitRef="Unit_USD">4274000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_LiveMeIncMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990786" unitRef="Unit_CNY">17509000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_LiveMeIncMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990787" unitRef="Unit_USD">2515000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990788" unitRef="Unit_CNY">8683000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990789" unitRef="Unit_USD">1247000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2018_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990790" unitRef="Unit_CNY">3167000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990791" unitRef="Unit_CNY">3893000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12990792" unitRef="Unit_USD">560000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990793" unitRef="Unit_CNY">37298000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990794" unitRef="Unit_CNY">92210000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990795" unitRef="Unit_USD">13245000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12990803" unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12990804" unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12990805" unitRef="Unit_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <cmcm:NetAssetsRestrictedToTransfer contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990809" unitRef="Unit_CNY">1406789000</cmcm:NetAssetsRestrictedToTransfer>
  <cmcm:NetAssetsRestrictedToTransfer contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990810" unitRef="Unit_USD">202703000</cmcm:NetAssetsRestrictedToTransfer>
  <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990818">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;242,820&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;142,077&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(589,752&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(84,713&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,190,445&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,127,646&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;224,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;32,184&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,433,265&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,269,723&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(365,687&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(52,529&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990831">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December&amp;#160;31, 2018 and 2019 are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax loss carry forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;174,058&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;177,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,440&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investment loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,297&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,202&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,780&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,520&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,539&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets and accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,029&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,787&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;975&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,321&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,153&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;309&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;615&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share-based compensa&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;151&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,584&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;371&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,933&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,611&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,093&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;141,028&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;229,268&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;32,932&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;88,896&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;31,951&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,589&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside basis difference on investmen&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110,222&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;78,211&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,234&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity method investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;4,567&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;656&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-lived assets arising from business acquisitions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;110,291&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;82,847&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;11,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12990832">A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;63,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;76,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;10,947&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions based on tax positions related to current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;12,956&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;3,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;553&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal based on tax positions related to prior years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(12,655&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(1,818&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Decrease related to deconsolidation&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;of Live.me&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); height: 16px; vertical-align: top; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;(1,470&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;(211&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;76,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;65,936&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,471&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990833" unitRef="Unit_CNY">242820000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990834" unitRef="Unit_CNY">142077000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990835" unitRef="Unit_CNY">-589752000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990836" unitRef="Unit_USD">-84713000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990837" unitRef="Unit_CNY">1190445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990838" unitRef="Unit_CNY">1127646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990839" unitRef="Unit_CNY">224065000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990840" unitRef="Unit_USD">32184000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990845" unitRef="Unit_CNY">82908000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990846" unitRef="Unit_CNY">108935000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990847" unitRef="Unit_CNY">1923000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990848" unitRef="Unit_USD">276000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990849" unitRef="Unit_CNY">-25306000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990850" unitRef="Unit_CNY">8065000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990851" unitRef="Unit_CNY">5981000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990852" unitRef="Unit_USD">859000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990853" unitRef="Unit_CNY">57602000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990854" unitRef="Unit_CNY">117000000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990855" unitRef="Unit_CNY">7904000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990856" unitRef="Unit_USD">1135000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990858" unitRef="Unit_CNY">1433265000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990859" unitRef="Unit_CNY">1269723000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990860" unitRef="Unit_CNY">-365687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990861" unitRef="Unit_USD">-52529000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990862" unitRef="Unit_CNY">358316000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990863" unitRef="Unit_CNY">317431000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990864" unitRef="Unit_CNY">-91423000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990865" unitRef="Unit_USD">-13132000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990866" unitRef="Unit_CNY">-119565000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990867" unitRef="Unit_CNY">-192671000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990868" unitRef="Unit_CNY">-178059000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990869" unitRef="Unit_USD">-25577000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990870" unitRef="Unit_CNY">80671000</cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax>
  <cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990871" unitRef="Unit_CNY">61434000</cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax>
  <cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990872" unitRef="Unit_CNY">-84520000</cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax>
  <cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990873" unitRef="Unit_USD">-12141000</cmcm:IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990874" unitRef="Unit_CNY">50223000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990875" unitRef="Unit_CNY">90521000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990876" unitRef="Unit_CNY">105443000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990877" unitRef="Unit_USD">15146000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990878" unitRef="Unit_CNY">188139000</cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries>
  <cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990879" unitRef="Unit_CNY">46031000</cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries>
  <cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990880" unitRef="Unit_CNY">15804000</cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries>
  <cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990881" unitRef="Unit_USD">2270000</cmcm:IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990882" unitRef="Unit_CNY">71039000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990883" unitRef="Unit_CNY">22561000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990884" unitRef="Unit_CNY">165580000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990885" unitRef="Unit_USD">23784000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990886" unitRef="Unit_CNY">7279000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990887" unitRef="Unit_CNY">1176000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <cmcm:IncomeTaxReconciliationOutsideBasisDifferences contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990890" unitRef="Unit_CNY">9808000</cmcm:IncomeTaxReconciliationOutsideBasisDifferences>
  <cmcm:IncomeTaxReconciliationOutsideBasisDifferences contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990891" unitRef="Unit_CNY">41386000</cmcm:IncomeTaxReconciliationOutsideBasisDifferences>
  <cmcm:IncomeTaxReconciliationOutsideBasisDifferences contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990892" unitRef="Unit_CNY">-30681000</cmcm:IncomeTaxReconciliationOutsideBasisDifferences>
  <cmcm:IncomeTaxReconciliationOutsideBasisDifferences contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990893" unitRef="Unit_USD">-4406000</cmcm:IncomeTaxReconciliationOutsideBasisDifferences>
  <cmcm:IncomeTaxReconciliationWithholdingTax contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990894" unitRef="Unit_CNY">18149000</cmcm:IncomeTaxReconciliationWithholdingTax>
  <cmcm:IncomeTaxReconciliationWithholdingTax contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990895" unitRef="Unit_CNY">55712000</cmcm:IncomeTaxReconciliationWithholdingTax>
  <cmcm:IncomeTaxReconciliationWithholdingTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990896" unitRef="Unit_CNY">-5470000</cmcm:IncomeTaxReconciliationWithholdingTax>
  <cmcm:IncomeTaxReconciliationWithholdingTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990897" unitRef="Unit_USD">-787000</cmcm:IncomeTaxReconciliationWithholdingTax>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990898" unitRef="Unit_CNY">31609000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990899" unitRef="Unit_CNY">69391000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990900" unitRef="Unit_CNY">192675000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990901" unitRef="Unit_USD">27676000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990908" unitRef="Unit_CNY">174058000</cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
  <cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990909" unitRef="Unit_CNY">177107000</cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
  <cmcm:DeferredTaxAssetsEquityInvestmentGainLoss contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990911" unitRef="Unit_CNY">19297000</cmcm:DeferredTaxAssetsEquityInvestmentGainLoss>
  <cmcm:DeferredTaxAssetsEquityInvestmentGainLoss contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990912" unitRef="Unit_CNY">47202000</cmcm:DeferredTaxAssetsEquityInvestmentGainLoss>
  <cmcm:DeferredTaxAssetsEquityInvestmentGainLoss contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990913" unitRef="Unit_USD">6780000</cmcm:DeferredTaxAssetsEquityInvestmentGainLoss>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990914" unitRef="Unit_CNY">15520000</cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990915" unitRef="Unit_CNY">17675000</cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990916" unitRef="Unit_USD">2539000</cmcm:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent>
  <cmcm:IntangibleAssetsAndAccruedExpense contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990917" unitRef="Unit_CNY">9029000</cmcm:IntangibleAssetsAndAccruedExpense>
  <cmcm:IntangibleAssetsAndAccruedExpense contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990918" unitRef="Unit_CNY">6787000</cmcm:IntangibleAssetsAndAccruedExpense>
  <cmcm:IntangibleAssetsAndAccruedExpense contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990919" unitRef="Unit_USD">975000</cmcm:IntangibleAssetsAndAccruedExpense>
  <cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990920" unitRef="Unit_CNY">2321000</cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent>
  <cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990921" unitRef="Unit_CNY">2153000</cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent>
  <cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990922" unitRef="Unit_USD">309000</cmcm:DeferredTaxAssetsDeferredIncomeNoncurrent>
  <cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990923" unitRef="Unit_CNY">615000</cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent>
  <cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990924" unitRef="Unit_CNY">100000</cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent>
  <cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990925" unitRef="Unit_USD">14000</cmcm:DeferredTaxAssetsGovernmentSubsidiesNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990926" unitRef="Unit_CNY">151000</cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990927" unitRef="Unit_CNY">2584000</cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990928" unitRef="Unit_USD">371000</cmcm:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990929" unitRef="Unit_CNY">8933000</cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990930" unitRef="Unit_CNY">7611000</cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent>
  <cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990931" unitRef="Unit_USD">1093000</cmcm:DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990932" unitRef="Unit_CNY">141028000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990933" unitRef="Unit_CNY">229268000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990934" unitRef="Unit_USD">32932000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990935" unitRef="Unit_CNY">88896000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990936" unitRef="Unit_CNY">31951000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990937" unitRef="Unit_USD">4589000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990938" unitRef="Unit_CNY">110222000</us-gaap:DeferredTaxLiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990939" unitRef="Unit_CNY">78211000</us-gaap:DeferredTaxLiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990940" unitRef="Unit_USD">11234000</us-gaap:DeferredTaxLiabilitiesCurrent>
  <cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990941" unitRef="Unit_CNY">69000</cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions>
  <cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990942" unitRef="Unit_CNY">69000</cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions>
  <cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990943" unitRef="Unit_USD">10000</cmcm:CurrentDeferredTaxLiabilitiesLongLivedAssetsArisingFromAcquisitions>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990944" unitRef="Unit_CNY">110291000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990945" unitRef="Unit_CNY">82847000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990946" unitRef="Unit_USD">11900000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12990947" unitRef="Unit_CNY">63252000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990948" unitRef="Unit_CNY">76208000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12990949" unitRef="Unit_USD">10947000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990950" unitRef="Unit_CNY">12956000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990951" unitRef="Unit_CNY">3853000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990952" unitRef="Unit_USD">553000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990953" unitRef="Unit_CNY">12655000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12990954" unitRef="Unit_USD">1818000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990956" unitRef="Unit_CNY">65936000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12990957" unitRef="Unit_USD">9471000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2018_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990964" unitRef="Unit_CNY">59745000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2019_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990965" unitRef="Unit_CNY">100389000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2019_CNsrtStatementGeographicalAxis" decimals="-3" id="Factid_12990966" unitRef="Unit_USD">14420000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2018_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990967" unitRef="Unit_CNY">4174000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990968" unitRef="Unit_CNY">3008000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="PAsOn12_31_2019_CountriesOutsideChinaMembersrtStatementGeographicalAxis" decimals="-3" id="Factid_12990969" unitRef="Unit_USD">432000</us-gaap:NoncurrentAssets>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990970" unitRef="Unit_CNY">1348194000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990971" unitRef="Unit_CNY">1166909000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990972" unitRef="Unit_CNY">-97017000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990973" unitRef="Unit_USD">-13937000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990974" unitRef="Unit_CNY">-216960000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990975" unitRef="Unit_USD">-31164000</us-gaap:NetIncomeLoss>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990976" unitRef="Unit_CNY">13451000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990977" unitRef="Unit_CNY">37714000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990978" unitRef="Unit_CNY">9228000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990979" unitRef="Unit_USD">1326000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990980" unitRef="Unit_CNY">20637000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990981" unitRef="Unit_USD">2964000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:DilutiveSecurities contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990982" unitRef="Unit_CNY">-14000</us-gaap:DilutiveSecurities>
  <us-gaap:DilutiveSecurities contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990983" unitRef="Unit_CNY">-101000</us-gaap:DilutiveSecurities>
  <us-gaap:DilutiveSecurities contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990984" unitRef="Unit_USD">-15000</us-gaap:DilutiveSecurities>
  <us-gaap:DilutiveSecurities contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990985" unitRef="Unit_CNY">-225000</us-gaap:DilutiveSecurities>
  <us-gaap:DilutiveSecurities contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990986" unitRef="Unit_USD">-32000</us-gaap:DilutiveSecurities>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12990987" unitRef="Unit_CNY">1334743000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12990988" unitRef="Unit_CNY">1129181000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990989" unitRef="Unit_CNY">-106346000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990990" unitRef="Unit_USD">-15278000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990991" unitRef="Unit_CNY">-237822000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12990992" unitRef="Unit_USD">-34160000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2017To12_31_2017" decimals="INF" id="Factid_12990993" unitRef="Unit_shares">1394303326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2018To12_31_2018" decimals="INF" id="Factid_12990994" unitRef="Unit_shares">1403089609</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990995" unitRef="Unit_shares">423023853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12990997" unitRef="Unit_shares">946017565</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12990999" unitRef="Unit_CNY_per_Share">0.9573</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12991000" unitRef="Unit_USD_per_Share">0.8048</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991001" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991002" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991003" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991004" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:EarningsPerShareBasic>
  <cmcm:DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991011" unitRef="Unit_CNY">-237822000</cmcm:DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares>
  <cmcm:DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991012" unitRef="Unit_USD">-34160000</cmcm:DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12991015" unitRef="Unit_CNY">1334743000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991016" unitRef="Unit_CNY">1129181000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991017" unitRef="Unit_CNY">-344168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991018" unitRef="Unit_USD">-49438000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991019" unitRef="Unit_CNY">-237822000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="-3" id="Factid_12991020" unitRef="Unit_USD">-34160000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="P01_01_2017To12_31_2017" decimals="INF" id="Factid_12991027" unitRef="Unit_shares">30851512</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="P01_01_2018To12_31_2018" decimals="INF" id="Factid_12991028" unitRef="Unit_shares">37325240</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <cmcm:IncrementalCommonSharesAttributableToConversionOfClassbOrdinaryShares contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12991033" unitRef="Unit_shares">946017565</cmcm:IncrementalCommonSharesAttributableToConversionOfClassbOrdinaryShares>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12991037" unitRef="Unit_shares">1425154838</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12991038" unitRef="Unit_shares">1440414849</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12991039" unitRef="Unit_shares">1369041418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12991041" unitRef="Unit_shares">946017565</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12991043" unitRef="Unit_CNY_per_Share">0.9366</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12991044" unitRef="Unit_USD_per_Share">0.7839</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991045" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991046" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991047" unitRef="Unit_CNY_per_Share">-0.2514</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991048" unitRef="Unit_USD_per_Share">-0.0361</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2017To12_31_2017_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12991049" unitRef="Unit_shares">139430333</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12991050" unitRef="Unit_shares">140308961</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12991051" unitRef="Unit_shares">42302385</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2017To12_31_2017_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12991055" unitRef="Unit_shares">142515484</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12991056" unitRef="Unit_shares">144041485</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2017To12_31_2017_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12991061" unitRef="Unit_CNY_per_Share">9.5728</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12991062" unitRef="Unit_USD_per_Share">8.0478</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991063" unitRef="Unit_CNY_per_Share">-2.5140</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991064" unitRef="Unit_USD_per_Share">-0.3611</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2017To12_31_2017_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12991067" unitRef="Unit_CNY_per_Share">9.3656</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2018To12_31_2018_AmericanDepositorySharesMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12991068" unitRef="Unit_USD_per_Share">7.8393</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991069" unitRef="Unit_CNY_per_Share">-2.5140</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12991070" unitRef="Unit_USD_per_Share">-0.3611</us-gaap:EarningsPerShareDiluted>
  <us-gaap:DeferredTaxAssetsGross contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991082" unitRef="Unit_USD">37522000</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsGross contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991083" unitRef="Unit_CNY">229924000</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991084" unitRef="Unit_CNY">141028000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991085" unitRef="Unit_USD">32932000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:UndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991086" unitRef="Unit_CNY">820099000</us-gaap:UndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:UndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991087" unitRef="Unit_USD">103717000</us-gaap:UndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2018_UnitedStatesIncorporatedCompaniesMemberdeiLegalEntityAxis" decimals="-3" id="Factid_12991089" unitRef="Unit_CNY">76208000</us-gaap:UnrecognizedTaxBenefits>
  <cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991092" unitRef="Unit_CNY">35455000</cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards>
  <cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991094" unitRef="Unit_CNY">40753000</cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991097" unitRef="Unit_CNY">40753000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991098" unitRef="Unit_USD">5773000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991101" unitRef="Unit_CNY">6540000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991102" unitRef="Unit_USD">634000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991103" unitRef="Unit_CNY">16749000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991104" unitRef="Unit_USD">3040000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <cmcm:AdoptionOfAsu201609 contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12991105" unitRef="Unit_CNY">-6886000</cmcm:AdoptionOfAsu201609>
  <cmcm:AdoptionOfAsu201609 contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12991106" unitRef="Unit_CNY">6886000</cmcm:AdoptionOfAsu201609>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991107" unitRef="Unit_CNY">229268000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsGross contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991108" unitRef="Unit_CNY">261219000</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:UndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991109" unitRef="Unit_CNY">722056000</us-gaap:UndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991113" unitRef="Unit_CNY">40190000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991114" unitRef="Unit_CNY">4416000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991126" unitRef="Unit_CNY">21165000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2018_MaximumMembersrtRangeAxis" decimals="-3" id="Factid_12991127" unitRef="Unit_CNY">82010000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis" decimals="-3" id="Factid_12991128" unitRef="Unit_CNY">36103000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis" decimals="-3" id="Factid_12991129" unitRef="Unit_USD">5186000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2018_MinimumMembersrtRangeAxis" decimals="-3" id="Factid_12991130" unitRef="Unit_CNY">41005000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis" decimals="-3" id="Factid_12991131" unitRef="Unit_CNY">72206000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis" decimals="-3" id="Factid_12991132" unitRef="Unit_USD">10372000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991151" unitRef="Unit_CNY">183563000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991152" unitRef="Unit_USD">26367000</us-gaap:OperatingLeaseRightOfUseAsset>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P01_01_2019To12_31_2019_CheetahMobileHongKongLimitedMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis" decimals="3" id="Factid_12991155" unitRef="Unit_pure">0.165</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P01_01_2018To12_31_2018_CheetahInformationHongKongLiveMeMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis" decimals="3" id="Factid_12991157" unitRef="Unit_pure">0.165</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P01_01_2018To12_31_2018_CheetahMobileHongKongLimitedMemberdeiLegalEntityAxis_HKsrtStatementGeographicalAxis" decimals="3" id="Factid_12991158" unitRef="Unit_pure">0.165</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis_HkZoomBusinessMemberdeiLegalEntityAxis" decimals="3" id="Factid_12991159" unitRef="Unit_pure">0.165</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P01_01_2019To12_31_2019_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_SGsrtStatementGeographicalAxis" decimals="2" id="Factid_12991161" unitRef="Unit_pure">0.17</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod contextRef="P01_01_2018To12_31_2018_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_SGsrtStatementGeographicalAxis" decimals="2" id="Factid_12991162" unitRef="Unit_pure">0.05</cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod>
  <cmcm:IncomeTaxReductionPeriod contextRef="P01_01_2018To12_31_2018_CheetahMobileSingaporePteLtdMemberdeiLegalEntityAxis_DevelopmentExpansionIncentiveSchemeMembercmcmStatusForTaxabilityAxis_SGsrtStatementGeographicalAxis" id="Factid_12991163">P10Y</cmcm:IncomeTaxReductionPeriod>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P04_01_2016To04_01_2016_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis" decimals="3" id="Factid_12991164" unitRef="Unit_pure">0.234</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxForeignStatutoryTaxRate contextRef="P04_01_2018To04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis" decimals="3" id="Factid_12991165" unitRef="Unit_pure">0.232</cmcm:IncomeTaxForeignStatutoryTaxRate>
  <cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod contextRef="P04_01_2018To04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis" decimals="3" id="Factid_12991166" unitRef="Unit_pure">0.232</cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis" decimals="-6" id="Factid_12991167" unitRef="Unit_JPY">8000000</us-gaap:AdditionalPaidInCapital>
  <cmcm:IncomeTaxForeignStatutoryTaxRateOverStatedIncomeLevel contextRef="P04_01_2018To04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis" decimals="2" id="Factid_12991168" unitRef="Unit_pure">0.15</cmcm:IncomeTaxForeignStatutoryTaxRateOverStatedIncomeLevel>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn04_01_2018_JPsrtStatementGeographicalAxis_KingsoftJapanIncMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis" decimals="-6" id="Factid_12991169" unitRef="Unit_JPY">100000000</us-gaap:AdditionalPaidInCapital>
  <cmcm:WithholdingIncomeTaxRateForDividendPaidToForeignTaxResidentInvestors contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="2" id="Factid_12991173" unitRef="Unit_pure">0.10</cmcm:WithholdingIncomeTaxRateForDividendPaidToForeignTaxResidentInvestors>
  <cmcm:WithholdingIncomeTaxRateOnDividendsDistributedByForeignInvestedEnterprise contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis" decimals="2" id="Factid_12991174" unitRef="Unit_pure">0.05</cmcm:WithholdingIncomeTaxRateOnDividendsDistributedByForeignInvestedEnterprise>
  <us-gaap:OpenTaxYear contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis" id="Factid_12991176">2020</us-gaap:OpenTaxYear>
  <cmcm:IncomeTaxExemptionPeriod contextRef="P01_01_2018To12_31_2018_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis" id="Factid_12991177">P3Y</cmcm:IncomeTaxExemptionPeriod>
  <cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="2" id="Factid_12991179" unitRef="Unit_pure">0.50</cmcm:IncomeTaxReductionPercentageFollowingExemptionPeriod>
  <cmcm:IncomeTaxReductionPeriod contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" id="Factid_12991180">P3Y</cmcm:IncomeTaxReductionPeriod>
  <cmcm:IncomeTaxExemptionPeriod contextRef="P01_01_2018To12_31_2018_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis_ReductionInTaxesMemberusgaapGainContingenciesByNatureAxis" id="Factid_12991181">P2Y</cmcm:IncomeTaxExemptionPeriod>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="-3" id="Factid_12991182" unitRef="Unit_CNY">67934000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="-3" id="Factid_12991183" unitRef="Unit_CNY">58121000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="4" id="Factid_12991186" unitRef="Unit_CNY_per_Share">0.0487</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="4" id="Factid_12991187" unitRef="Unit_CNY_per_Share">0.0414</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="4" id="Factid_12991188" unitRef="Unit_CNY_per_Share">-0.0617</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="4" id="Factid_12991189" unitRef="Unit_USD_per_Share">-0.0089</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991278" unitRef="Unit_shares">44791941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991279" unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991280" unitRef="Unit_shares">3417123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991281" unitRef="Unit_shares">2111675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991282" unitRef="Unit_shares">33251025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991283" unitRef="Unit_shares">33251025</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991284" unitRef="Unit_shares">33251025</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991285" unitRef="Unit_USD_per_Share">0.33</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="0" id="Factid_12991286" unitRef="Unit_USD_per_Share">0</cmcm:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991287" unitRef="Unit_USD_per_Share">0.34</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991288" unitRef="Unit_USD_per_Share">0.15</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991289" unitRef="Unit_USD_per_Share">0.34</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991290" unitRef="Unit_USD_per_Share">1.13</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="0" id="Factid_12991291" unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991292" unitRef="Unit_USD_per_Share">1.02</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991293" unitRef="Unit_USD_per_Share">1.59</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991294" unitRef="Unit_USD_per_Share">1.13</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" id="Factid_12991295">P5Y3D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991296" unitRef="Unit_USD">12546000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991297" unitRef="Unit_USD">765000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991304" unitRef="Unit_shares">5739320</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991306" unitRef="Unit_shares">2189310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991308" unitRef="Unit_shares">2452468</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991309" unitRef="Unit_USD_per_Share">1.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991310" unitRef="Unit_shares">1409359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991311" unitRef="Unit_USD_per_Share">1.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991312" unitRef="Unit_shares">4066803</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991313" unitRef="Unit_USD_per_Share">0.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2018To12_31_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991315" unitRef="Unit_CNY">8803000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991319" unitRef="Unit_CNY">95000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2017To12_31_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991322" unitRef="Unit_CNY">10721000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991323" unitRef="Unit_CNY">3107000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12991326" unitRef="Unit_CNY">10721000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991327" unitRef="Unit_CNY">12005000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2017To12_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991330" unitRef="Unit_CNY">762000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2018To12_31_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991331" unitRef="Unit_CNY">206000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991332" unitRef="Unit_CNY">524000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991333" unitRef="Unit_USD">75000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2017To12_31_2017_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991334" unitRef="Unit_CNY">20691000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2018To12_31_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991335" unitRef="Unit_CNY">14224000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991336" unitRef="Unit_CNY">59771000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991337" unitRef="Unit_USD">8586000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2017To12_31_2017_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991338" unitRef="Unit_CNY">39000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991339" unitRef="Unit_CNY">8967000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991340" unitRef="Unit_CNY">3818000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991341" unitRef="Unit_USD">548000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2017To12_31_2017_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991342" unitRef="Unit_CNY">51824000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991343" unitRef="Unit_CNY">61721000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991344" unitRef="Unit_CNY">63327000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991345" unitRef="Unit_USD">9097000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12991346" unitRef="Unit_CNY">73316000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991347" unitRef="Unit_CNY">85118000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991348" unitRef="Unit_CNY">127440000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991349" unitRef="Unit_USD">18306000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="PAsOn04_24_2014_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991372" unitRef="Unit_shares">122545665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P04_24_2014To04_24_2014_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis" id="Factid_12991373">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991374" unitRef="Unit_CNY">9357000</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991375" unitRef="Unit_USD">1344000</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991376" unitRef="Unit_USD_per_Share">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991377" unitRef="Unit_USD_per_Share">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="PAsOn01_02_2014_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991385" unitRef="Unit_shares">64497718</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P01_02_2014To01_02_2014_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" id="Factid_12991386">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_02_2014To01_02_2014_MaximumMembersrtRangeAxis" id="Factid_12991387">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="PAsOn05_26_2011_MaximumMembersrtRangeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991398" unitRef="Unit_shares">100000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P05_26_2011To05_26_2011_ShareAwardScheme2011MemberusgaapPlanNameAxis" id="Factid_12991399">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="PAsOn12_31_2019_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991400" unitRef="Unit_shares">331947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="PAsOn12_31_2018_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991401" unitRef="Unit_shares">1111898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991402" unitRef="Unit_USD_per_Share">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991403" unitRef="Unit_USD_per_Share">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991404" unitRef="Unit_CNY">11327000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991405" unitRef="Unit_USD">1627000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" id="Factid_12991406">P2Y3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2017To12_31_2017_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991407" unitRef="Unit_CNY">21149000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2018To12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991408" unitRef="Unit_CNY">15152000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991409" unitRef="Unit_CNY">9357000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991410" unitRef="Unit_USD">1344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991411" unitRef="Unit_CNY">44720000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991412" unitRef="Unit_USD">6424000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2019To12_31_2019" id="Factid_12991413">P2Y10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991414" unitRef="Unit_shares">30652305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991415" unitRef="Unit_USD_per_Share">0.22</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991416" unitRef="Unit_USD_per_Share">1.15</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" id="Factid_12991417">P5Y3M21D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991418" unitRef="Unit_USD">11835000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991419" unitRef="Unit_shares">6820900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
  <cmcm:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991420" unitRef="Unit_USD_per_Share">0.03</cmcm:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991422" unitRef="Unit_shares">7159989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991423" unitRef="Unit_USD_per_Share">0.13</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991424" unitRef="Unit_USD_per_Share">0.81</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991425" unitRef="Unit_shares">4950498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991426" unitRef="Unit_USD_per_Share">0.10</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991427" unitRef="Unit_USD_per_Share">1.08</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991430" unitRef="Unit_shares">15479656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991431" unitRef="Unit_USD_per_Share">0.15</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991432" unitRef="Unit_USD_per_Share">1.15</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991433" unitRef="Unit_shares">15479656</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991434" unitRef="Unit_shares">6730544</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber>
  <dei:EntityFilerCategory contextRef="P01_01_2019To12_31_2019" id="Factid_12991445">Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityEmergingGrowthCompany contextRef="P01_01_2019To12_31_2019" id="Factid_12991446">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityShellCompany contextRef="P01_01_2019To12_31_2019" id="Factid_12991447">false</dei:EntityShellCompany>
  <dei:DocumentRegistrationStatement contextRef="P01_01_2019To12_31_2019" id="Factid_12991448">false</dei:DocumentRegistrationStatement>
  <dei:DocumentAnnualReport contextRef="P01_01_2019To12_31_2019" id="Factid_12991449">true</dei:DocumentAnnualReport>
  <dei:DocumentTransitionReport contextRef="P01_01_2019To12_31_2019" id="Factid_12991450">false</dei:DocumentTransitionReport>
  <dei:DocumentShellCompanyReport contextRef="P01_01_2019To12_31_2019" id="Factid_12991451">false</dei:DocumentShellCompanyReport>
  <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2019To12_31_2019" id="Factid_12991456">E9</dei:EntityIncorporationStateCountryCode>
  <dei:EntityAddressCountry contextRef="P01_01_2019To12_31_2019" id="Factid_12991457">CN</dei:EntityAddressCountry>
  <dei:EntityInteractiveDataCurrent contextRef="P01_01_2019To12_31_2019" id="Factid_12991458">Yes</dei:EntityInteractiveDataCurrent>
  <dei:DocumentAccountingStandard contextRef="P01_01_2019To12_31_2019" id="Factid_12991460">U.S. GAAP</dei:DocumentAccountingStandard>
  <dei:SecurityExchangeName contextRef="P01_01_2019To12_31_2019_AdrMemberusgaapStatementClassOfStockAxis" id="Factid_12991463">NYSE</dei:SecurityExchangeName>
  <dei:Security12bTitle contextRef="P01_01_2019To12_31_2019_AdrMemberusgaapStatementClassOfStockAxis" id="Factid_12991464">American depositary shares, each representing ten Class A ordinary shares</dei:Security12bTitle>
  <dei:EntityVoluntaryFilers contextRef="P01_01_2019To12_31_2019" id="Factid_12991465">No</dei:EntityVoluntaryFilers>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991466" unitRef="Unit_CNY">193990000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991468">The redeemable noncontrolling interests for the years ended December&amp;#160;31, 2018 and 2019 are summarized below:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 84%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;649,246&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;38,601&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;687,847&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size:10.0pt;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;31,662&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size:10.0pt;display:inline;"&gt;Deconsolidation of Live.me (Note 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(719,509&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; height: 3px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 84%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance at December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 84%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991470">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The assets and liabilities of the VIEs are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,623&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,809&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;526&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;476&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,000&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;575&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,346&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;107,199&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,398&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,739&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;74,384&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,685&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;425,752&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;624,600&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;89,718&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;550,986&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;853,468&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;122,593&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;12,753&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,393&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,349&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease&amp;#160;right-of-use&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,141&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,335&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,616&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;962&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term&amp;#160;investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;111,836&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;214,340&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;30,788&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&amp;#160;non-current&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,733&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,384&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;486&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,250&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,474&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="margin-left: 0.26in; line-height: normal;"&gt;1,361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&amp;#160;non-current&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;144,460&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;280,348&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;40,269&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;695,446&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,133,816&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;162,862&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;11,777&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;10,642&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;1,529&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;82,012&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100,015&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;14,366&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;387,629&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;907,481&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,351&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,945&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,587&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;228&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;483,363&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,019,725&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;146,474&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,660&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,749&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;539&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,596&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&amp;#160;non-current&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;4,754&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;32,037&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;4,602&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&amp;#160;non-current&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,010&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35,786&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 65%; padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;509,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,055,511&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;151,615&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, and 2019, the balances due to related parties of the VIEs mainly represented amounts due to subsidiaries of the Group of RMB395,820 and &lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;RMB887,178 (US$127,435) respectively, which were eliminated upon consolidation by the Company.&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <cmcm:ScheduleOfVariableInterestEntitiesFinancialPerformanceAndCashFlowsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991471">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial performance and cash flows of the VIEs are as follows:&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ea&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;r&lt;/div&gt;&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;369,247&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;508,576&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;586,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;84,232&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;232,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319,297&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;335,912&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,251&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,805&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,721&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Net cash (used in) provided by operating activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(30&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,401&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,963&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Net cash provided by (used in) investing activitie&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,853&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,941&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(69,386&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,967&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgb(204, 238, 255); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;"&gt;&lt;div style="text-align: right; font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;121&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;17&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfVariableInterestEntitiesFinancialPerformanceAndCashFlowsTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12991472">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group assesses goodwill for impairment in accordance with ASC 350, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles&amp;#8212;Goodwill and Other: Goodwill &lt;/div&gt;(&amp;#8220;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20&amp;#8221;),&lt;/div&gt; which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. As of December&amp;#160;31, 2018 and 2019, the Company has three reporting units, consisting of utility products and related services, mobile entertainment and AI and others. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; test in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20.&lt;/div&gt; If the Group believes, as a result of the qualitative assessment, that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the fair value of the reporting unit is less than its carrying amount, the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit&amp;#8217;s goodwill. 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 goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12991473">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for share-based compensation in accordance with ASC 718, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation-Stock Compensation: Overall&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees classified as equity awards are recognized in the financial statements based on their grant date fair values. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions. The Group, with the assistance of an independent third-party valuation firm, determined the fair value of share-based awards granted to employees. Determining the fair value of share-based awards of the Group required complex and subjective judgments regarding its projected financial and operating results, its unique business risks, the liquidity of its ordinary shares and its operating history and prospects at the time the grants were made. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991474">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 37%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 60%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; padding-bottom: 0in; width: 37%; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Electronic equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-3&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Office equipment and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;Lesser&amp;#160;of&amp;#160;term&amp;#160;of&amp;#160;the&amp;#160;lease&amp;#160;or&amp;#160;the&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;estimated&amp;#160;useful&amp;#160;lives&amp;#160;of&amp;#160;the&amp;#160;assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
  <cmcm:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991475">The estimated useful life for the intangible assets is as follows:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:86%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&lt;br/&gt;useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-6&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-5&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;1 year&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991476">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 54%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For the year ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility products and related services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,439,563&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,119,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,573,030&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;225,952&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Mobile entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game business&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;624,013&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;925,003&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,172,944&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;168,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Content-driven products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;872,430&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;853,864&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;698,599&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100,347&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;38,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;83,355&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;143,122&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,558&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total consolidated revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,974,757&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,981,705&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,587,695&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;515,340&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991499" unitRef="Unit_USD_per_Share">1.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991500">Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&lt;br/&gt;ending&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,074&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,877&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;11,817&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,697&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,427&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,067&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,130&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;881&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,416&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;4,612&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;664&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991505">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Income (loss) before income tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,433,265&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,269,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(365,687&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(52,529&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense computed at the PRC statutory tax rate of 25%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;358,316&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;317,431&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(91,423&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(13,132&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of different tax rates in different jurisdictions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(119,565&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(192,671&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(178,059&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(25,577&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of tax holiday and preferential tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(80,671&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(61,434&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;84,520&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,141&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development super-deduction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(50,223&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90,521&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(105,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(15,146&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(188,139&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(46,031&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(15,804&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,270&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,039&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,561&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;165,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,784&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;Effect of change in tax rate&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,279&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,176&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(7,991&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(1,148&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside basis difference on investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,808&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;41,386&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(30,681&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,406&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;18,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;55,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(5,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(787&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;31,609&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69,391&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;192,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,676&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,602&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;117,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,135&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(ii)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <cmcm:TaxableLosses contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991506" unitRef="Unit_USD">189863000</cmcm:TaxableLosses>
  <cmcm:TaxableLosses contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991507" unitRef="Unit_CNY">1321790000</cmcm:TaxableLosses>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="2" id="Factid_12991512" unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis" decimals="2" id="Factid_12991513" unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis" decimals="2" id="Factid_12991514" unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:OperatingLeaseLiability contextRef="PAsOn01_01_2019" decimals="-3" id="Factid_12991515" unitRef="Unit_CNY">218077000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability contextRef="PAsOn01_01_2019" decimals="-3" id="Factid_12991516" unitRef="Unit_USD">31325000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn01_01_2019" decimals="-3" id="Factid_12991517" unitRef="Unit_CNY">216540000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="PAsOn01_01_2019" decimals="-3" id="Factid_12991518" unitRef="Unit_USD">31104000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:PreferredStockRedemptionAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991525" unitRef="Unit_CNY">870001000</us-gaap:PreferredStockRedemptionAmount>
  <us-gaap:PreferredStockRedemptionAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991526" unitRef="Unit_USD">124968000</us-gaap:PreferredStockRedemptionAmount>
  <us-gaap:GoodwillImpairmentLoss contextRef="P01_01_2019To12_31_2019_UtilityProductAndRelatedServicesMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12991527" unitRef="Unit_CNY">508198000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="P01_01_2019To12_31_2019_MobileEntertainmentMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12991528" unitRef="Unit_CNY">16198000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="P01_01_2019To12_31_2019_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis" decimals="-3" id="Factid_12991529" unitRef="Unit_CNY">21269000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991530" unitRef="Unit_CNY">545665000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2019_UnitedStatesIncorporatedCompaniesMemberdeiLegalEntityAxis" decimals="-3" id="Factid_12991553" unitRef="Unit_CNY">65936000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2019_UnitedStatesIncorporatedCompaniesMemberdeiLegalEntityAxis" decimals="-3" id="Factid_12991554" unitRef="Unit_USD">9471000</us-gaap:UnrecognizedTaxBenefits>
  <cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991555" unitRef="Unit_CNY">25746000</cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards>
  <cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991556" unitRef="Unit_USD">3698000</cmcm:UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards>
  <cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991557" unitRef="Unit_CNY">40190000</cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet>
  <cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991558" unitRef="Unit_USD">5773000</cmcm:UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2019To12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12991575" unitRef="Unit_CNY">77097000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2019To12_31_2019_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12991576" unitRef="Unit_CNY">10913000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991577" unitRef="Unit_CNY">88010000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="-3" id="Factid_12991578" unitRef="Unit_CNY">-459000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991579" unitRef="Unit_CNY">-459000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991580" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991581" unitRef="Unit_shares">7600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991582" unitRef="Unit_shares">475357217</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991583" unitRef="Unit_shares">435084177</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991584" unitRef="Unit_shares">419253027</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991585" unitRef="Unit_shares">431985016</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991586" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991587" unitRef="Unit_shares">1400000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991588" unitRef="Unit_shares">957985982</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991589" unitRef="Unit_shares">957985982</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991591" unitRef="Unit_shares">946017565</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991592" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991593" unitRef="Unit_shares">7600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991594" unitRef="Unit_USD_per_Share">0.000025</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991595" unitRef="Unit_shares">1400000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991629" unitRef="Unit_CNY">45173000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991630" unitRef="Unit_CNY">19532000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991631" unitRef="Unit_CNY">23804000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991632" unitRef="Unit_USD">3419000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991633" unitRef="Unit_CNY">48094000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991634" unitRef="Unit_CNY">70867000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991635" unitRef="Unit_CNY">73655000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991636" unitRef="Unit_USD">10580000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991637" unitRef="Unit_CNY">16857000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991638" unitRef="Unit_USD">2421000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_XiaomiGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991639" unitRef="Unit_CNY">61042000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_ServicesReceivedFromMemberusgaapRelatedPartyTransactionAxis_XiaomiGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991640" unitRef="Unit_CNY">7356000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991641" unitRef="Unit_CNY">58669000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991642" unitRef="Unit_CNY">197992000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991643" unitRef="Unit_CNY">176099000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis_TencentGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991644" unitRef="Unit_USD">25295000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991645" unitRef="Unit_CNY">10920000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991646" unitRef="Unit_CNY">21903000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991647" unitRef="Unit_CNY">20242000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991648" unitRef="Unit_USD">2908000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991649" unitRef="Unit_CNY">13450000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991650" unitRef="Unit_USD">1932000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PurchaseOfProductsMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991651" unitRef="Unit_CNY">98197000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PurchaseOfProductsMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991652" unitRef="Unit_USD">14105000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991653" unitRef="Unit_CNY">264768000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991654" unitRef="Unit_CNY">203216000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991655" unitRef="Unit_CNY">278693000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991656" unitRef="Unit_USD">40032000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991657" unitRef="Unit_CNY">33620000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991658" unitRef="Unit_CNY">39973000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991659" unitRef="Unit_USD">5742000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991662" unitRef="Unit_CNY">5000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991663" unitRef="Unit_CNY">13000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991664" unitRef="Unit_CNY">3000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_ShenzhenFeipaiMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991665" unitRef="Unit_USD">431000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2017To12_31_2017_CapitalInjectionReceivedFromMemberusgaapRelatedPartyTransactionAxis_MatrixPartnersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991670" unitRef="Unit_CNY">151419000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:DueFromRelatedParties contextRef="PAsOn12_31_2018_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991675" unitRef="Unit_CNY">10570000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="PAsOn12_31_2018_KingsoftGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991676" unitRef="Unit_CNY">11937000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991679" unitRef="Unit_CNY">64154000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991680" unitRef="Unit_USD">9215000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <cmcm:AccretionOfRedeemableNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991681" unitRef="Unit_CNY">31662000</cmcm:AccretionOfRedeemableNoncontrollingInterest>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991694" unitRef="Unit_CNY">26448000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991695" unitRef="Unit_USD">3799000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis" id="Factid_12991700">P1Y8M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" id="Factid_12991705">P4Y3D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" id="Factid_12991709">P4Y3M21D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991710" unitRef="Unit_USD">3331000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991723" unitRef="Unit_shares">2164799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991724" unitRef="Unit_USD_per_Share">1.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991725" unitRef="Unit_shares">221450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991726" unitRef="Unit_USD_per_Share">1.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991727" unitRef="Unit_shares">7496813</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991728" unitRef="Unit_USD_per_Share">1.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991730" unitRef="Unit_shares">1052546</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991731" unitRef="Unit_shares">28515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991732" unitRef="Unit_shares">4931057</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991734" unitRef="Unit_USD_per_Share">1.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991735" unitRef="Unit_USD_per_Share">1.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991736" unitRef="Unit_USD_per_Share">1.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991740">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the total share-based compensation expenses recognized by the Group: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;95&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%;;vertical-align:top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;12,005&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-indent: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;;display:inline;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-indent: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;;display:inline;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991741">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total share-based compensation expenses recorded by the Group are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;762&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;206&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt; 524&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;75&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,691&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14,224&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt; 59,771&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;8,586&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,967&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt; 3,818&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;548&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;51,824&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;61,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt; 63,327&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;9,096&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73,316&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;85,118&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;127,440&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,305&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" id="Factid_12991743">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt; The following table summarizes the Company&amp;#8217;s restricted shares with an option feature activity under the 2014 Restricted Shares Plan during the year ended December&amp;#160;31, 2019:&amp;#8203;&amp;#8203;&amp;#8203;&amp;#8203;&amp;#8203;&amp;#8203;&amp;#8203;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 57%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&amp;#160;Price&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&amp;#160;Date&lt;br/&gt;Fair&amp;#160;Value&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&amp;#160;(Years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,652,305&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.31&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,835&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6,820,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.03&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.60&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,159,989&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.81&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(4,940,498&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.08&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Modified in August 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(9,883,063&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;1.05&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;15,489,656&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;0.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;1.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;4.31&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; text-align: right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;3,331&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; border-bottom: 2.5pt double black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;15,489,656&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;6,740,544&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" id="Factid_12991744">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Group&amp;#8217;s restricted shares with an option feature activity under the 2013&amp;#160;Incentive Scheme during the year ended December&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 57%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 4%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&amp;#160;Price&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&amp;#160;Date&lt;br/&gt;Fair&amp;#160;Value&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&amp;#160;(Years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;44,791,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.33&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.01&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,546&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 57%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,417,123&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 57%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,111,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 57%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Modified in August 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6,012,119&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="width: 4%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 4%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;1.10&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 4%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 4%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;1.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.01&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 57%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 57%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 57%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 57%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2019To12_31_2019_ShareAwardScheme2011MemberusgaapPlanNameAxis" id="Factid_12991745">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the year ended December&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 68%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;ordinary&amp;#160;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;grant&amp;#160;date&lt;br/&gt;fair&amp;#160;value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unvested at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,739,320&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.06&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 68%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;2,189,310&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.37&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,452,468&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.08&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 68%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,409,359&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1.05&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 68%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Unvested at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,066,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 68%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 9%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 8%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991749" unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="0" id="Factid_12991750" unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991751" unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="0" id="Factid_12991752" unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991759" unitRef="Unit_shares">9883062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991760" unitRef="Unit_USD_per_Share">0.34</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991761" unitRef="Unit_USD_per_Share">1.05</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991762" unitRef="Unit_shares">9883062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn08_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991763" unitRef="Unit_USD_per_Share">1.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991764" unitRef="Unit_shares">6012118</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice contextRef="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991765" unitRef="Unit_USD_per_Share">0.34</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991766" unitRef="Unit_USD_per_Share">1.10</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="INF" id="Factid_12991767" unitRef="Unit_shares">6012118</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn08_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="2" id="Factid_12991768" unitRef="Unit_USD_per_Share">1.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12991771" unitRef="Unit_shares">0</us-gaap:TreasuryStockCommonShares>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991773" unitRef="Unit_CNY">-5000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991774" unitRef="Unit_USD">-1000</us-gaap:GrossProfit>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991777" unitRef="Unit_CNY">-15258000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991778" unitRef="Unit_USD">-2192000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991779" unitRef="Unit_CNY">375584000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991780" unitRef="Unit_USD">53950000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991781" unitRef="Unit_CNY">-494055000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991782" unitRef="Unit_USD">-70967000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991783" unitRef="Unit_CNY">64769000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991784" unitRef="Unit_USD">9304000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <cmcm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignExchangeAdjustment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991785" unitRef="Unit_CNY">-6660000</cmcm:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignExchangeAdjustment>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991786" unitRef="Unit_CNY">388581000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991787" unitRef="Unit_USD">55816000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="P01_01_2019To12_31_2019_MeasurementInputDiscountRateMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis" decimals="-3" id="Factid_12991788" unitRef="Unit_CNY">388581000</us-gaap:EquitySecuritiesFvNiGainLoss>
  <us-gaap:EquitySecuritiesFvNiMeasurementInput contextRef="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis_MinimumMembersrtRangeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis" decimals="3" id="Factid_12991790" unitRef="Unit_pure">-0.162</us-gaap:EquitySecuritiesFvNiMeasurementInput>
  <us-gaap:EquitySecuritiesFvNiMeasurementInput contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis" decimals="3" id="Factid_12991791" unitRef="Unit_pure">0.215</us-gaap:EquitySecuritiesFvNiMeasurementInput>
  <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="P09_01_2018To09_30_2018_TwoThousandEighteenShareRepurchasePlanMemberusgaapShareRepurchaseProgramAxis" id="Factid_12991793">P1Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991794" unitRef="Unit_CNY">31907000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991795" unitRef="Unit_USD">4583000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991796" unitRef="Unit_CNY">1479000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991797" unitRef="Unit_USD">212000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991798" unitRef="Unit_CNY">15286000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991799" unitRef="Unit_USD">2196000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991800" unitRef="Unit_CNY">48672000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991801" unitRef="Unit_USD">6991000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
  <us-gaap:GainLossOnSaleOfDerivatives contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991802" unitRef="Unit_CNY">-170000</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:GainLossOnSaleOfDerivatives contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991803" unitRef="Unit_USD">-24000</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991806" unitRef="Unit_CNY">719509000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991807" unitRef="Unit_CNY">30743000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991808" unitRef="Unit_USD">4416000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="PAsOn12_31_2019_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991809" unitRef="Unit_CNY">30743000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <cmcm:EquityInvestmentsAccountedForUsingFairValueOption contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991811" unitRef="Unit_CNY">388581000</cmcm:EquityInvestmentsAccountedForUsingFairValueOption>
  <cmcm:EquityInvestmentsAccountedForUsingFairValueOption contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991812" unitRef="Unit_USD">55816000</cmcm:EquityInvestmentsAccountedForUsingFairValueOption>
  <cmcm:EquityInvestmentsAccountedForUsingFairValueOption contextRef="PAsOn12_31_2019_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991813" unitRef="Unit_CNY">388581000</cmcm:EquityInvestmentsAccountedForUsingFairValueOption>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991816" unitRef="Unit_CNY">497796000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991817" unitRef="Unit_CNY">-102555000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
  <us-gaap:EquitySecuritiesFvNiMeasurementInput contextRef="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis" decimals="2" id="Factid_12991818" unitRef="Unit_pure">0.18</us-gaap:EquitySecuritiesFvNiMeasurementInput>
  <cmcm:PercentageOfVotingPowerDelegated contextRef="P04_01_2020To04_01_2020_SubsequentEventMemberusgaapSubsequentEventTypeAxis_VotingProxyAgreementMemberusgaapTypeOfArrangementAxis_YukiYandanHeMembersrtTitleOfIndividualAxis" decimals="4" id="Factid_12991819" unitRef="Unit_pure">0.3126</cmcm:PercentageOfVotingPowerDelegated>
  <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991825">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in &amp;#8220;Prepayments and other current assets&amp;#8221;. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:DerivativesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991826">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivative Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC topic 815 (&amp;#8220;ASC 815&amp;#8221;), &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivatives and Hedging&lt;/div&gt;, requires all contracts which meet the definition of a derivative to be recognized on the balance sheet as either assets or liabilities and recorded at fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in earnings or in other comprehensive income (loss) depending on the use of the derivative and whether it qualifies for hedge accounting. Changes in fair values of derivatives not qualified as hedges are reported in earnings. The estimated fair values of derivative instruments are determined at discrete points in time based on the relevant market information. The Group did not enter into any derivative contracts that qualified as hedges for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DerivativesPolicyTextBlock>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991828">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-13,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Financial Instruments-Credit Losses (Topic 326)&lt;/div&gt;: &lt;div style="font-style:italic;display:inline;"&gt;Measurement of Credit Losses on Financial &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Instruments&amp;#160;&lt;/div&gt;(&amp;#8220;ASU&amp;#160;2016-13&amp;#8221;)&amp;#160;which&lt;/div&gt; requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;2016-13&amp;#160;replaces&lt;/div&gt; the existing incurred loss impairment&amp;#160;model&amp;#160;with an expected loss methodology, which will result in more timely recognition of credit losses. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU2016-13&amp;#160;is&lt;/div&gt; effective for annual reporting periods, and interim periods within those years, beginning after December&amp;#160;15, 2019. The Group is currently in the process of evaluating the impact of the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2017, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-04,&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Simplifying&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt; the Test for Goodwill Impairment &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&amp;#8220;ASU&amp;#160;2017-04&amp;#8221;),&lt;/div&gt; which simplifies the accounting for goodwill impairment by eliminating Step two from the goodwill impairment test. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, versus determining an implied fair value in Step two to measure the impairment loss. The guidance is effective for annual and interim impairment tests performed in periods beginning after December&amp;#160;15, 2019. Early adoption is permitted for all entities for annual and interim goodwill impairment testing dates on or after January&amp;#160;1, 2017. The guidance should be applied on a prospective basis. The Group does not expect any material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;No.&amp;#160;2018-13,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Fair Value Measurement (Topic 820)&lt;/div&gt;:&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Measurement&lt;/div&gt;&amp;#160;(&amp;#8220;ASU&amp;#160;2018-13&amp;#8221;)&amp;#160;which&lt;/div&gt; eliminates, adds and modifies certain disclosure requirements for fair value measurements. Under the guidance, public companies will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level&amp;#160;3 fair value measurements. The guidance is effective for all entities for fiscal years beginning after December&amp;#160;15, 2019 and for interim periods within those fiscal years, but entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Group does not expect any material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991829">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;COMMITMENT AND CONTINGENCIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commitment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group does not have any significant commitments other than operating leases as of December&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Litigation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;The Group and certain of current and former officers have been named as defendants in a putative securities class action filed on November&amp;#160;30, 2018 in the U.S. District Court for the Southern District of New York: Marcu v. Cheetah Mobile Inc., et al., Case No. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;1:18-cv-11184.&lt;/div&gt;&lt;/div&gt; The action was purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in the Company&amp;#8217;s ADRs between April&amp;#160;21, 2015 and November&amp;#160;27, 2018. The action alleges that the Group made false or misleading statements regarding the business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10b-5&lt;/div&gt; promulgated thereunder. On February&amp;#160;8, 2019, the court entered an order appointing lead plaintiffs in this action. On February&amp;#160;13, 2019, the court approved a scheduling stipulation for the filing of the plaintiffs&amp;#8217; amended complaint and defendants&amp;#8217; responsive pleadings. On March&amp;#160;28, 2019, an amended complaint was filed. On May 16, 2019, a motion to dismiss the amended complaint was filed. On October 2, 2019, a second amended complaint was filed. On November 6, 2019, a motion to dismiss the second amended complaint was filed, which is currently pending before the Court. The action remains in its preliminary stages. Such lawsuit could divert a significant amount of the Group management&amp;#8217;s attention and other resources from the Group&amp;#8217;s business and operations, which could harm the results of operations and require the Group to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Group&amp;#8217;s reputation and restrict the Group&amp;#8217;s ability to raise capital in the future. In addition, if a claim is successfully made against the Group, the Group may be required to pay significant damages, which could have a material adverse effect on the Group&amp;#8217;s financial condition and results of operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is involved in several other proceedings as of December&amp;#160;31, 2019 which are either immaterial, or the Group does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Group believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Group&amp;#8217;s consolidated results of operations, financial position and cash flows. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991832">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;year ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services received from:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(i&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;45,173&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,532&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;23,804&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,419&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;48,094&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;70,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;73,655&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;16,857&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,421&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Xiaomi Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,042&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,356&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services provided to:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(ii&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;58,669&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;197,992&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;176,099&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,295&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,920&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;21,903&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;20,242&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,908&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&amp;#8212; &amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;6,900&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,450&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,932&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchase of products:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;iii&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;9,136&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;98,197&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,105&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans and investments provided to:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;264,768&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,216&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;278,693&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,032&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;33,620&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;39,973&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,742&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shenzhen Feipai&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,000&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,000&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;3,000&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;431&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,816&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,592&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital injection received from:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Matrix Partners&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;151,419&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into agreements with Kingsoft Group, Tencent Group, OrionStar Group and Xiaomi Group, pursuant to which these entities provided services including corporate, technology support and leasing services to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Group&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into a series of agreements with Tencent Group and OrionStar Group to provide online marketing services and technical support services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(iii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group bec&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a&lt;/div&gt;me the exclusive worldwide distributor for OrionStar Group&amp;#8217;s robotics products. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2019To12_31_2019_AmountDueToRelatedPartiesMemberusgaapRelatedPartyTransactionAxis" id="Factid_12991834">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,732&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,368&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,462&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;29,757&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,274&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live.me Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,509&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,515&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,937&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,683&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,247&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,167&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,893&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;560&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;37,298&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;92,210&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;13,245&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2018_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991835" unitRef="Unit_CNY">18000000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991836" unitRef="Unit_CNY">21000000</us-gaap:NotesReceivableNet>
  <us-gaap:NotesReceivableNet contextRef="PAsOn12_31_2019_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991837" unitRef="Unit_USD">3016000</us-gaap:NotesReceivableNet>
  <cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12991838" unitRef="Unit_CNY">-7312000</cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable>
  <cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12991839" unitRef="Unit_CNY">105000</cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable>
  <cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991840" unitRef="Unit_CNY">9431000</cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable>
  <cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991841" unitRef="Unit_USD">1355000</cmcm:RelatedPartyTransactionProvisionReversalForDoubtfulAccountsReceivable>
  <us-gaap:ConcentrationRiskBenchmarkDescription contextRef="P01_01_2019To12_31_2019_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_12991847">No individual country, other than disclosed above, exceeded 10% of total revenues for the year ended December 31, 2019.</us-gaap:ConcentrationRiskBenchmarkDescription>
  <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991851">&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group summarized the unaudited condensed financial information of the Group&amp;#8217;s equity investments as a group below in accordance with &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rule&amp;#160;4-08&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; of Regulation &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X:&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance sheet data:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;166,559&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;469,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;67,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;608,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;862,552&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;123,898&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,262&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;280,790&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;40,333&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,320&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,610&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,242&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 67%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Redeemable &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;p&lt;/div&gt;referred shares&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;870,001&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;124,968&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating data:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;53,175&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;24,073&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;970,017&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;139,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;43,947&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;223,883&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,159&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(2,372&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;29,066&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(66,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(9,588&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,849&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,301&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(78,146&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,225&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
  <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991853">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LEASE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s operating leases mainly related to offices and employees&amp;#8217; accommodation facilities. For leases with terms greater than 12 months, the Group records the related assets and lease liabilities at the present value of lease payments over the term. Certain leases include rental-free periods, renewal options and/or termination options, which are factored into the Group&amp;#8217;s determination of lease payments when appropriate. As of December&amp;#160;31, 2019, the Group ha&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;d&lt;/div&gt;&amp;#160;no finance leases. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the weighted average remaining lease term was 3.7 years and the weighted average discount rate was 4.9% for the Group&amp;#8217;s operating leases. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease cost for the year ended December&amp;#160;31, 2019 was RMB66,609 (US$9,568), which excluded cost of short-term contracts. Short-term lease cost for the year ended December&amp;#160;31, 2019 was RMB7,039 (US$1,011). For the year ended December&amp;#160;31, 2019, no lease cost was capitalized. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future lease payments under operating leases as of December&amp;#160;31, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ending&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;62,380&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,960&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;50,781&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;7,294&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;36,336&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,219&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,119&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;304&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;199,469&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,651&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,365&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,781&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total lease liability balance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,104&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,870&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991854">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future lease payments under operating leases as of December&amp;#160;31, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:76%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ending&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;62,380&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,960&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;50,781&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;7,294&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;36,336&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,219&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,119&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;304&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;199,469&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,651&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,365&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,781&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total lease liability balance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,104&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,870&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2019" id="Factid_12991871">P3Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="PAsOn12_31_2019" decimals="3" id="Factid_12991872" unitRef="Unit_pure">0.049</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="P01_01_2017To12_31_2017_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12991877" unitRef="Unit_CNY">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="P01_01_2018To12_31_2018_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12991878" unitRef="Unit_CNY">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12991879" unitRef="Unit_CNY">6049000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="P01_01_2019To12_31_2019_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" decimals="-3" id="Factid_12991880" unitRef="Unit_USD">869000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <cmcm:DisposalGainOfCostMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="-3" id="Factid_12991882" unitRef="Unit_CNY">947069000</cmcm:DisposalGainOfCostMethodInvestments>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2019To12_31_2019_AmountDueFromRelatedPartiesMemberusgaapRelatedPartyTransactionAxis" id="Factid_12991883">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live.me Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;87,302&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,540&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;52,338&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;67,044&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;9,630&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;39,968&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,788&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,152&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;31,450&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;42,352&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,083&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,570&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,138&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;451&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;9,164&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,317&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;148,129&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;258,788&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;37,173&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018 and 2019, the amount of due from related parties included convertible loans of RMB18,000 and RMB21,000 (US$3,016) to a related party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; ASC 810, Consolidation&lt;/div&gt;, the related party is a variable interest entit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December&amp;#160;31, 2018 and 2019, the convertible loan has been fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the related-party that most significantly impact its economic performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991884" unitRef="Unit_CNY">545665000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991885" unitRef="Unit_USD">78380000</us-gaap:GoodwillAndIntangibleAssetImpairment>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_PixiuGroupMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedToMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991886" unitRef="Unit_CNY">6900000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_OrionStarMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PurchaseOfProductsMemberusgaapRelatedPartyTransactionAxis" decimals="-3" id="Factid_12991887" unitRef="Unit_CNY">9136000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:NumberOfBusinessesAcquired contextRef="P01_01_2019To12_31_2019_FourteenEquityInvesteesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="INF" id="Factid_12991888" unitRef="Unit_Business">14</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:GoodwillFairValueDisclosure contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991889" unitRef="Unit_CNY">545665000</us-gaap:GoodwillFairValueDisclosure>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2017To12_31_2017_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991890" unitRef="Unit_CNY">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2018To12_31_2018_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991891" unitRef="Unit_CNY">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991892" unitRef="Unit_CNY">2853000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991893" unitRef="Unit_USD">410000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="P01_01_2017To12_31_2017_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991894" unitRef="Unit_CNY">0</us-gaap:UnrealizedGainLossOnInvestments>
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="P01_01_2018To12_31_2018_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991895" unitRef="Unit_CNY">0</us-gaap:UnrealizedGainLossOnInvestments>
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991896" unitRef="Unit_CNY">-102555000</us-gaap:UnrealizedGainLossOnInvestments>
  <us-gaap:UnrealizedGainLossOnInvestments contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" decimals="-3" id="Factid_12991897" unitRef="Unit_USD">-14731000</us-gaap:UnrealizedGainLossOnInvestments>
  <cmcm:ScheduleOfIntangibleAssetsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991898">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets and the related accumulated amortization were summarized as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:48%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;195,903&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(128,370&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(50,417&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,116&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,458&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;149,227&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(125,350&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,473&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,404&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,219&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;76,748&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,206&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,532&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;49,308&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,474&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,834&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,490&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(48,490&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,824&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(17,154&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,279&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,391&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;631&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,234&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,679&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;555&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;80&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 5%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 4%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;548,344&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(413,333&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(90,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;44,476&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt;impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&amp;#160;carrying&lt;br/&gt;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;184,216&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(109,230&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(42,730&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,256&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,404&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(115,358&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,046&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,623&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(45,835&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,788&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;47,717&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(47,717&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,265&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16,152&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,258&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,855&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;75,505&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,522&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(33,973&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,390&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,136&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,254&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-compete&lt;/div&gt; agreements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,610&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 7%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;509,730&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(380,560&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(80,749&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;48,421&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfIntangibleAssetsTableTextBlock>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991899" unitRef="Unit_CNY">4000000</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991900" unitRef="Unit_USD">575000</us-gaap:ShortTermInvestments>
  <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="PAsOn12_31_2018_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" decimals="-3" id="Factid_12991901" unitRef="Unit_CNY">58000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
  <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure contextRef="P01_01_2018To12_31_2018_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" decimals="-3" id="Factid_12991902" unitRef="Unit_CNY">8000000</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure>
  <us-gaap:InventoryValuationReserves contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991903" unitRef="Unit_CNY">149000</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryValuationReserves contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991904" unitRef="Unit_CNY">2800000</us-gaap:InventoryValuationReserves>
  <cmcm:PaymentOfDividendToCheetahMobileIncShareholders contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991906" unitRef="Unit_CNY">500597000</cmcm:PaymentOfDividendToCheetahMobileIncShareholders>
  <cmcm:PaymentOfDividendToCheetahMobileIncShareholders contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991907" unitRef="Unit_USD">71906000</cmcm:PaymentOfDividendToCheetahMobileIncShareholders>
  <us-gaap:OperatingLeasePayments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991908" unitRef="Unit_CNY">70284000</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeasePayments contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991909" unitRef="Unit_USD">10096000</us-gaap:OperatingLeasePayments>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991910" unitRef="Unit_CNY">24079000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991911" unitRef="Unit_USD">3459000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991912" unitRef="Unit_CNY">19653000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="PAsOn12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991913" unitRef="Unit_USD">2823000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" id="Factid_12991914">P1Y4M27D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991915" unitRef="Unit_CNY">5354000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991916" unitRef="Unit_USD">769000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991917" unitRef="Unit_CNY">15615000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="PAsOn12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991918" unitRef="Unit_USD">2243000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" id="Factid_12991919">P1Y7M17D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991920" unitRef="Unit_CNY">2569000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991921" unitRef="Unit_USD">369000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991922" unitRef="Unit_CNY">4063000</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991923" unitRef="Unit_USD">584000</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12991924" unitRef="Unit_USD_per_Share">1.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991925" unitRef="Unit_CNY">7588000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_IncentiveAwardScheme2013MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991926" unitRef="Unit_USD">1090000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_VestedOptionsMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991927" unitRef="Unit_CNY">3077000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_VestedOptionsMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991928" unitRef="Unit_USD">442000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_NonVestedOptionsMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991929" unitRef="Unit_CNY">4511000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_NonVestedOptionsMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991930" unitRef="Unit_USD">648000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991931" unitRef="Unit_CNY">12510000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" decimals="-3" id="Factid_12991932" unitRef="Unit_USD">1797000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="P09_30_2019To09_30_2019_DeconsolidationOfSubsidiariesMemberusgaapRelatedPartyTransactionAxis_LiveMeIncMemberusgaapBusinessAcquisitionAxis" decimals="3" id="Factid_12991933" unitRef="Unit_pure">0.496</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991934" unitRef="Unit_CNY">5117000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991935" unitRef="Unit_USD">735000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991936" unitRef="Unit_CNY">7393000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis" decimals="-3" id="Factid_12991937" unitRef="Unit_USD">1062000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
  <cmcm:AvailableForSaleFinancialAssets contextRef="PAsOn12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991938" unitRef="Unit_USD">1002000</cmcm:AvailableForSaleFinancialAssets>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OthersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991939" unitRef="Unit_CNY">59816000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2019To12_31_2019_LoansAndInvestmentsProvidedToMemberusgaapRelatedPartyTransactionAxis_OthersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-3" id="Factid_12991940" unitRef="Unit_USD">8592000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <cmcm:InvestmentInSubsidiaries contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991941" unitRef="Unit_CNY">3064747000</cmcm:InvestmentInSubsidiaries>
  <cmcm:InvestmentInSubsidiaries contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991942" unitRef="Unit_CNY">2836345000</cmcm:InvestmentInSubsidiaries>
  <cmcm:InvestmentInSubsidiaries contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991943" unitRef="Unit_USD">407415000</cmcm:InvestmentInSubsidiaries>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019_AmericanDepositorySharesMemberusgaapAwardTypeAxis_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12991945" unitRef="Unit_shares">136904142</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991946" unitRef="Unit_CNY">628888000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991947" unitRef="Unit_CNY">1007897000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12991948" unitRef="Unit_USD">144776000</us-gaap:LongTermInvestments>
  <us-gaap:InventoryValuationReserves contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991949" unitRef="Unit_USD">402000</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryValuationReserves contextRef="PAsOn12_31_2017" decimals="-3" id="Factid_12991950" unitRef="Unit_CNY">0</us-gaap:InventoryValuationReserves>
  <cmcm:DebtSecuritiesEquityInvestmentFairValueForGainsAndLosses contextRef="P01_01_2019To12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991951" unitRef="Unit_CNY">2853000</cmcm:DebtSecuritiesEquityInvestmentFairValueForGainsAndLosses>
  <cmcm:DebtSecuritiesEquityInvestmentAccountedForGainsAndLosses contextRef="P01_01_2019To12_31_2019_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" decimals="-3" id="Factid_12991952" unitRef="Unit_CNY">-102555000</cmcm:DebtSecuritiesEquityInvestmentAccountedForGainsAndLosses>
  <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991953">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
  <us-gaap:ShortTermLeaseCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991954" unitRef="Unit_CNY">7039000</us-gaap:ShortTermLeaseCost>
  <us-gaap:ShortTermLeaseCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991955" unitRef="Unit_USD">1011000</us-gaap:ShortTermLeaseCost>
  <cmcm:OperatingOrFinanceLeasesCapitalized contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991956" unitRef="Unit_CNY">0</cmcm:OperatingOrFinanceLeasesCapitalized>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991957" unitRef="Unit_CNY">62380000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991958" unitRef="Unit_USD">8960000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991959" unitRef="Unit_CNY">50781000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991960" unitRef="Unit_USD">7294000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991961" unitRef="Unit_CNY">47853000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991962" unitRef="Unit_USD">6874000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991963" unitRef="Unit_CNY">36336000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991964" unitRef="Unit_USD">5219000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991965" unitRef="Unit_CNY">2119000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991966" unitRef="Unit_USD">304000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991967" unitRef="Unit_CNY">199469000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991968" unitRef="Unit_USD">28651000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991969" unitRef="Unit_CNY">19365000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991970" unitRef="Unit_USD">2781000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:OperatingLeaseLiability contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991971" unitRef="Unit_CNY">180104000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991972" unitRef="Unit_USD">25870000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991973" unitRef="Unit_CNY">66609000</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12991974" unitRef="Unit_USD">9568000</us-gaap:OperatingLeaseCost>
  <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991975">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ACCRUED EXPENSES AND OTH&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ER&lt;/div&gt;&amp;#160;CURRENT LIABILITI&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payable to online advertising platforms as agency&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;523,765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;636,745&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;91,463&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;193,648&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;196,459&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;28,220&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary and welfare payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;210,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;165,207&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,731&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued advertising, marketing and promotional expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;288,290&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;105,695&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,182&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advance received in advertising agency services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;53,159&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;113,988&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,373&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,477&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities current portion&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other taxes payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;35,120&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;30,890&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,437&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued bandwidth and cloud service costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20,960&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,581&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;945&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;104,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;96,838&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;13,909&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; padding-bottom: 1.25pt; width: 63%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,514,642&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,504,728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;216,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
  <cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991976">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payable to online advertising platforms as agency&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;523,765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;636,745&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;91,463&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;193,648&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;196,459&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;28,220&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary and welfare payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;210,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;165,207&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,731&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued advertising, marketing and promotional expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;288,290&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;105,695&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,182&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advance received in advertising agency services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;53,159&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;113,988&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,373&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;93,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,477&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities current portion&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;58,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other taxes payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;35,120&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;30,890&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,437&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued bandwidth and cloud service costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20,960&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,581&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;945&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;104,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;96,838&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;13,909&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; padding-bottom: 1.25pt; width: 63%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,514,642&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,504,728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.25pt; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;216,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991978">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present the summary of each segment&amp;#8217;s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December&amp;#160;31, 2017, 2018 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility Products and Related Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,439,563&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,119,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,573,030&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;225,952&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile Entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,496,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,778,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,871,543&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;268,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;38,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;83,355&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;143,122&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;20,558&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total consolidated revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,974,757&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,981,705&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,587,695&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;515,340&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility Products and Related Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;979,447&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,034,968&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;297,099&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,676&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile Entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(417,350&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(312,515&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(375,278&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(53,905&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(41,901&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(170,113&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(359,628&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(51,657&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unallocated expenses(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(73,316&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(85,118&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(673,105&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(96,687&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total consolidated operating (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;446,880&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;467,222&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,110,912&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(159,573&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991979">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;;font-size: 10pt;width: 92%;border-spacing: 0px;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Property and equipment, net:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;59,745&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;100,389&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;14,420&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4,174&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3,008&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;432&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; revenue refers to revenues generated by the Group&amp;#8217;s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers&amp;#8217; registered addresses.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No individual country, other than disclosed above, exceeded 10% of total revenues for the year ended December 31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
  <cmcm:GeographicalInformationTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991980">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;GEOGRAPHICAL INFORMATI&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ON&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables set forth revenues and property and equipment, net by geographic area: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; margin-top: 0in; margin-bottom: 0in;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 54%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,639,248&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,971,113&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,388,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;199,389&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-PRC(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,335,509&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,010,592&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;2,199,588&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;315,951&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;2,071,646&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,731,490&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;1,342,021&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;192,769&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of the world(ii)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,263,863&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,279,102 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;857,567&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;123,182&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;;font-size: 10pt;width: 92%;border-spacing: 0px;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Property and equipment, net:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;59,745&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;100,389&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;14,420&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 72%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4,174&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3,008&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;432&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt; revenue refers to revenues generated by the Group&amp;#8217;s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers&amp;#8217; registered addresses.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No individual country, other than disclosed above, exceeded 10% of total revenues for the year ended December 31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:GeographicalInformationTextBlock>
  <cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991982">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;PREPAYMENTS AND OTHER CURRENT ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other receivables from advertisers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;571,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;659,128&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;94,678&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances to suppliers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;73,554&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;83,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,041&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,617&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;50,398&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,239&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventor&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ies, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,212&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;31,287&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,494&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Receivable from third-party payment platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;121,285&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,994&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,734&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loans&lt;/div&gt; to third parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;40,428&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,835&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,275&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Receivable from equity transferees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61,345&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;151,373&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;69,637&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,003&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,064,714&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;936,109&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;134,464&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2018 and 2019, &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;convertible&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; loan&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; to third parties included a convertible&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loan&lt;/div&gt;&amp;#160;of RMB66,000 (US$9,480) to a third party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with ASC 810&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;, Consolidation&lt;/div&gt;, the third-party is a variable interest entity, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December&amp;#160;31, 2018, RMB58,000 of the convertible loan &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;was&lt;/div&gt; impaired and the Group&amp;#8217;s maximum exposure to loss as a result of the impairment was RMB8,000, which also equals to the carrying amount of the convertible loan to a third party. As of December&amp;#160;31, 2019, the convertible loan was fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the third-party retail company that most significantly impact its economic performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision for doubtful accounts for the years ended December&amp;#160;31, 2017, 2018 and 2019 were&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB1,299, RMB6,292 and RMB109,408&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;(US$15,715), &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; for &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;inventory&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; for the years ended December&amp;#160;31, 2017, 2018 and 2019 were nil, RMB149 and RMB2,800 (US$402), respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock>
  <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12991983">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other receivables from advertisers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;571,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;659,128&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;94,678&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances to suppliers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;73,554&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;83,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,041&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,617&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;50,398&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,239&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventor&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ies, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,212&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;31,287&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,494&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Receivable from third-party payment platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;121,285&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,994&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,734&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loans&lt;/div&gt; to third parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;40,428&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,835&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,275&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Receivable from equity transferees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61,345&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;151,373&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;69,637&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,003&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,064,714&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;936,109&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;134,464&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2018 and 2019, &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;convertible&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; loan&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; to third parties included a convertible&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loan&lt;/div&gt;&amp;#160;of RMB66,000 (US$9,480) to a third party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with ASC 810&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;, Consolidation&lt;/div&gt;, the third-party is a variable interest entity, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December&amp;#160;31, 2018, RMB58,000 of the convertible loan &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;was&lt;/div&gt; impaired and the Group&amp;#8217;s maximum exposure to loss as a result of the impairment was RMB8,000, which also equals to the carrying amount of the convertible loan to a third party. As of December&amp;#160;31, 2019, the convertible loan was fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the third-party retail company that most significantly impact its economic performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991986" unitRef="Unit_CNY">35120000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991987" unitRef="Unit_CNY">30890000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991988" unitRef="Unit_USD">4437000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <cmcm:AccruedBandwidthAndInternetDataCenterExpenses contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991989" unitRef="Unit_CNY">20960000</cmcm:AccruedBandwidthAndInternetDataCenterExpenses>
  <cmcm:AccruedBandwidthAndInternetDataCenterExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991990" unitRef="Unit_CNY">6581000</cmcm:AccruedBandwidthAndInternetDataCenterExpenses>
  <cmcm:AccruedBandwidthAndInternetDataCenterExpenses contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991991" unitRef="Unit_USD">945000</cmcm:AccruedBandwidthAndInternetDataCenterExpenses>
  <us-gaap:OtherLiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12991992" unitRef="Unit_CNY">104149000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991993" unitRef="Unit_CNY">96838000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12991994" unitRef="Unit_USD">13909000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="-3" id="Factid_12991998" unitRef="Unit_CNY">-84520000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_NewSoftwareDevelopmentEnterprisesMembersrtProductOrServiceAxis" decimals="-3" id="Factid_12991999" unitRef="Unit_USD">-12141000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:OpenTaxYear contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis" id="Factid_12992000">2029</us-gaap:OpenTaxYear>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2017_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992001" unitRef="Unit_USD_per_Share">0.84</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2017_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992002" unitRef="Unit_USD_per_Share">1.21</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992003" unitRef="Unit_USD_per_Share">0.85</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992004" unitRef="Unit_USD_per_Share">1.29</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992005" unitRef="Unit_USD_per_Share">0.36</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992006" unitRef="Unit_USD_per_Share">0.68</us-gaap:SharePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992007" unitRef="Unit_pure">0.0281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992008" unitRef="Unit_pure">0.0299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992009" unitRef="Unit_pure">0.0349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992010" unitRef="Unit_pure">0.0359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992011" unitRef="Unit_pure">0.0170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992012" unitRef="Unit_pure">0.0325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992013" unitRef="Unit_pure">0.559</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992014" unitRef="Unit_pure">0.580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992015" unitRef="Unit_pure">0.555</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992016" unitRef="Unit_pure">0.570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992017" unitRef="Unit_pure">0.571</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992018" unitRef="Unit_pure">0.629</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992019" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992020" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992021" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple contextRef="P01_01_2017To12_31_2017_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="1" id="Factid_12992022" unitRef="Unit_pure">2.2</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple contextRef="P01_01_2018To12_31_2018_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="1" id="Factid_12992023" unitRef="Unit_pure">2.2</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="1" id="Factid_12992024" unitRef="Unit_pure">2.2</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2017To12_31_2017_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992025" unitRef="Unit_USD_per_Share">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2017To12_31_2017_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992026" unitRef="Unit_USD_per_Share">0.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992027" unitRef="Unit_USD_per_Share">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992028" unitRef="Unit_USD_per_Share">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992029" unitRef="Unit_USD_per_Share">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992030" unitRef="Unit_USD_per_Share">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <dei:TradingSymbol contextRef="P01_01_2019To12_31_2019_AdrMemberusgaapStatementClassOfStockAxis" id="Factid_12992031">CMCM</dei:TradingSymbol>
  <dei:DocumentType contextRef="P01_01_2019To12_31_2019" id="Factid_12992032">20-F</dei:DocumentType>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992033" unitRef="Unit_USD_per_Share">0.84</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992034" unitRef="Unit_USD_per_Share">1.21</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992035" unitRef="Unit_USD_per_Share">1.06</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992036" unitRef="Unit_USD_per_Share">1.43</us-gaap:SharePrice>
  <dei:DocumentPeriodEndDate contextRef="P01_01_2019To12_31_2019" id="Factid_12992037">2019-12-31</dei:DocumentPeriodEndDate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992038" unitRef="Unit_pure">0.0278</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992039" unitRef="Unit_pure">0.0299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992040" unitRef="Unit_pure">0.0297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992041" unitRef="Unit_pure">0.0358</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992042" unitRef="Unit_pure">0.561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992043" unitRef="Unit_pure">0.575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992044" unitRef="Unit_pure">0.563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992045" unitRef="Unit_pure">0.572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <dei:EntityRegistrantName contextRef="P01_01_2019To12_31_2019" id="Factid_12992046">Cheetah Mobile Inc.</dei:EntityRegistrantName>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992047" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992048" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12992049" unitRef="Unit_CNY">-159000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992050" unitRef="Unit_USD_per_Share">0.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992051" unitRef="Unit_USD_per_Share">0.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MinimumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992052" unitRef="Unit_USD_per_Share">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992053" unitRef="Unit_USD_per_Share">1.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple contextRef="P01_01_2017To12_31_2017_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="1" id="Factid_12992054" unitRef="Unit_pure">2.2</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple contextRef="P01_01_2018To12_31_2018_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" decimals="1" id="Factid_12992055" unitRef="Unit_pure">2.2</cmcm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" id="Factid_12992057">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each restricted share with an option feature is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:59%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;0.84~1.21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;1.06~1.43&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;2.78%~2.99&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;2.97%~3.58&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;56.1%~57.5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;56.3%~57.2&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0.53~0.88&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0.79~1.15&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <dei:Security12bTitle contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" id="Factid_12992058">Class A ordinary shares, par value  US$0.000025 per share</dei:Security12bTitle>
  <dei:NoTradingSymbolFlag contextRef="P01_01_2019To12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" id="Factid_12992059">true</dei:NoTradingSymbolFlag>
  <dei:EntityFileNumber contextRef="P01_01_2019To12_31_2019" id="Factid_12992060">001-36427</dei:EntityFileNumber>
  <dei:EntityAddressAddressLine1 contextRef="P01_01_2019To12_31_2019" id="Factid_12992061">Building No. 8</dei:EntityAddressAddressLine1>
  <dei:EntityAddressAddressLine2 contextRef="P01_01_2019To12_31_2019" id="Factid_12992062">Hui Tong Times Square</dei:EntityAddressAddressLine2>
  <dei:EntityAddressCityOrTown contextRef="P01_01_2019To12_31_2019" id="Factid_12992063">Beijing</dei:EntityAddressCityOrTown>
  <dei:EntityCommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12992064" unitRef="Unit_shares">435084177</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12992065" unitRef="Unit_shares">957985982</dei:EntityCommonStockSharesOutstanding>
  <cmcm:NoncashOperatingLeaseExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992074" unitRef="Unit_CNY">-66609000</cmcm:NoncashOperatingLeaseExpense>
  <cmcm:NoncashOperatingLeaseExpense contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992075" unitRef="Unit_USD">-9568000</cmcm:NoncashOperatingLeaseExpense>
  <cmcm:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992076" unitRef="Unit_CNY">71266000</cmcm:IncreaseDecreaseInOperatingLeaseLiabilities>
  <cmcm:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992077" unitRef="Unit_USD">10237000</cmcm:IncreaseDecreaseInOperatingLeaseLiabilities>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12992078" unitRef="Unit_CNY">121000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="-3" id="Factid_12992079" unitRef="Unit_USD">17000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <cmcm:FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12992082">The following table presents a reconciliation of the assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the year&amp;#160;ended 2019:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&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 style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Equity&lt;br/&gt;investment&lt;br/&gt;accounted&amp;#160;for&lt;br/&gt;using&amp;#160;fair&amp;#160;value&lt;br/&gt;option&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 78%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Addition&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 10%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;497,796&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 78%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(102,555&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 78%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Foreign exchange translation adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 10%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(6,660&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="height: 15px; padding: 0pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;55,816&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12992083">&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are pre&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;se&lt;/div&gt;nted below:&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:22%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:19%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:14%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation&amp;#160;technique&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using fair value option&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;388,581&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount cash flow method&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 6pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1.5em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&amp;#8195;&amp;#8202;Weighted average cost of capital&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1.5em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&amp;#8195;&amp;#8202;Sales growth rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 6pt;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16.2)%~21.5%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis_RestrictedSharesWithOptionFeatureMemberusgaapAwardTypeAxis" id="Factid_12992084">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each restricted share with an option feature is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:46%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;0.84~1.21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;0.85~1.29&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;0.36~0.68&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;2.81%~2.99%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;3.49%~3.59%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;1.70%~3.25%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;55.9%~58.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;55.5%~57.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;57.1%~62.9%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0.55~0.93&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0.66~1.23&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;0.36~0.68&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:AccruedAdvertisingCurrent contextRef="PAsOn12_31_2018" decimals="-3" id="Factid_12992086" unitRef="Unit_CNY">53159000</us-gaap:AccruedAdvertisingCurrent>
  <us-gaap:AccruedAdvertisingCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992087" unitRef="Unit_CNY">113988000</us-gaap:AccruedAdvertisingCurrent>
  <us-gaap:AccruedAdvertisingCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992088" unitRef="Unit_USD">16373000</us-gaap:AccruedAdvertisingCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992089" unitRef="Unit_CNY">58503000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992090" unitRef="Unit_USD">8404000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="PAsOn12_31_2019_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" id="Factid_12992091" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:FinancingReceivableAllowanceForCreditLosses contextRef="PAsOn12_31_2019_ConvertibleLoanReceivablesMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" id="Factid_12992092" unitRef="Unit_CNY" xsi:nil="true"/>
  <cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992093" unitRef="Unit_USD">25440000</cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
  <cmcm:DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992094" unitRef="Unit_CNY">4567000</cmcm:DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent>
  <cmcm:DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992095" unitRef="Unit_USD">656000</cmcm:DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent>
  <cmcm:UnrecognizedTaxBenefitsDecreasesResultingRelatedToDeconsolidationTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992096" unitRef="Unit_CNY">-1470000</cmcm:UnrecognizedTaxBenefitsDecreasesResultingRelatedToDeconsolidationTaxPositions>
  <cmcm:UnrecognizedTaxBenefitsDecreasesResultingRelatedToDeconsolidationTaxPositions contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992097" unitRef="Unit_USD">-211000</cmcm:UnrecognizedTaxBenefitsDecreasesResultingRelatedToDeconsolidationTaxPositions>
  <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="P01_01_2018To12_31_2018" decimals="-3" id="Factid_12992100" unitRef="Unit_CNY">73837000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992101" unitRef="Unit_CNY">84703000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992102" unitRef="Unit_USD">12167000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992105" unitRef="Unit_CNY">121601000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="PAsOn12_31_2019" decimals="-3" id="Factid_12992106" unitRef="Unit_USD">17466000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <cmcm:IncreaseDecreaseInLossPerShareIfDeconsolidationNotOccurred contextRef="PAsOn12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="2" id="Factid_12992109" unitRef="Unit_CNY_per_Share">0.61</cmcm:IncreaseDecreaseInLossPerShareIfDeconsolidationNotOccurred>
  <cmcm:IncreaseDecreaseInLossPerShareIfDeconsolidationNotOccurred contextRef="PAsOn12_31_2019_NewsRepublicSasMemberusgaapBusinessAcquisitionAxis" decimals="2" id="Factid_12992110" unitRef="Unit_USD_per_Share">0.09</cmcm:IncreaseDecreaseInLossPerShareIfDeconsolidationNotOccurred>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="P01_01_2018To01_31_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" decimals="-3" id="Factid_12992111" unitRef="Unit_CNY">11892000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInSalesGrowthRate contextRef="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis" decimals="3" id="Factid_12992112" unitRef="Unit_pure">0.005</cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInSalesGrowthRate>
  <cmcm:PercentOfIncreaseInFairValueInvestment contextRef="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_12992113" unitRef="Unit_pure">0.08</cmcm:PercentOfIncreaseInFairValueInvestment>
  <cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInSalesGrowthRate contextRef="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis" decimals="3" id="Factid_12992114" unitRef="Unit_pure">0.005</cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInSalesGrowthRate>
  <cmcm:PercentOfDecreaseInFairValueInvestment contextRef="PAsOn12_31_2019_MeasurementInputSalesGrowthRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_12992115" unitRef="Unit_pure">0.07</cmcm:PercentOfDecreaseInFairValueInvestment>
  <cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInWeightedAverageCostOfCapital contextRef="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis" decimals="3" id="Factid_12992116" unitRef="Unit_pure">0.005</cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInWeightedAverageCostOfCapital>
  <cmcm:PercentOfDecreaseInFairValueInvestment contextRef="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_12992117" unitRef="Unit_pure">0.05</cmcm:PercentOfDecreaseInFairValueInvestment>
  <cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInWeightedAverageCostOfCapital contextRef="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis" decimals="3" id="Factid_12992118" unitRef="Unit_pure">0.005</cmcm:SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInWeightedAverageCostOfCapital>
  <cmcm:PercentOfIncreaseInFairValueInvestment contextRef="PAsOn12_31_2019_MeasurementInputWeightedAverageCostOfCapitalMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_12992119" unitRef="Unit_pure">0.07</cmcm:PercentOfIncreaseInFairValueInvestment>
  <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12992120">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SUBSEQUENT EVENTS&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2020, The Group&amp;#8217;s Google Play Store, Google AdMob and Google AdManager accounts were disabled by Google. According to Google, the decision was made because some of the Group&amp;#8217;s apps had not been compliant with Google policies, resulting in certain invalid traffic. Since February&amp;#160;20, 2020, the Group has been in continuous communication with Google to appeal the decision, clarify any misunderstanding, and adopt any requisite remedial measures to restore the disabled accounts. However, the Group was recently notified that Google was unable to reinstate the accounts after reviewing the appeal and additional information the Group provided. While the Group will continue to communicate with Google, &lt;div style="display:inline;"&gt;it&lt;/div&gt; cannot guarantee that its appeals will be successful. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recently, there was an outbreak of a novel strain of coronavirus &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(COVID-19),&lt;/div&gt; which has spread rapidly to many parts of the world. Consequently, the Group&amp;#8217;s result of operations will likely be adversely, and may be materially, affected, to the extent that the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; or any other epidemic harms the Chinese and global economy in general. Potential impacts include but are not limited to material negative impact to the Group&amp;#8217;s total revenues, slower collection of accounts receivables and additional allowance for doubtful accounts and significant downward adjustments or impairment to the Group&amp;#8217;s long-te&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;rm&lt;/div&gt;&amp;#160;investments. Because of the uncertainty surrounding the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; outbreak, the financial impact related to the outbreak of and response to the coronavirus cannot be reasonably estimated at this time, but the Group&amp;#8217;s consolidated results for the first quarter of and full year 2020 may be adversely affected. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12992121">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;FAIR VALUE MEASUREMENT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;820-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures: Overall&lt;/div&gt;, establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1 &amp;#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 2&amp;#160;&amp;#8212;&amp;#160;Include other inputs that are directly or indirectly observable in the marketplace &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 3&amp;#160;&amp;#8212;&amp;#160;Unobservable inputs which are supported by little or no market activity &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;820-10&lt;/div&gt; describes three main approaches to measuring the fair value of assets and liabilities: (1)&amp;#160;market approach; (2)&amp;#160;income approach and (3)&amp;#160;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;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Assets and liabilities measured or disclosed at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;820-10,&lt;/div&gt; the Group measures equity investments with readily determinable fair value, equity investment accounted for using fair value option and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities at fair value on a recurring basis. The equity investments with readily determinable fair value and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities are classified within Level&amp;#160;1 as the fair value is measured using quoted market data, or Level&amp;#160;2 as the fair value is measured by using indirectly inputs observable in the market place. The equity investment accounted for using fair value option are classified with in Level&amp;#160;3. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group measures certain financial assets, including loans receivable, equity securities accounted for at fair value using measurement alternative, and equity investments accounted for using equity method at fair value on a nonrecurring basis only if an impairment loss were to be recognized. The Group&amp;#8217;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&lt;/div&gt; assets, such as intangible assets, goodwill and property and equipment, would be measured at fair value only if they were determined to be impaired. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&amp;#160;31, 2019, assets and liabilities measured or disclosed at fair value are summarized below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 36%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#160;or&amp;#160;disclosure&lt;br/&gt;at&amp;#160;December&amp;#160;31,&amp;#160;2019&amp;#160;using&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;prices&amp;#160;in&lt;br/&gt;active&amp;#160;markets&lt;br/&gt;for&amp;#160;identical&lt;br/&gt;assets&amp;#160;(Level&amp;#160;1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;gains&lt;br/&gt;(losses)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8212;Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt security&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;21,075&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 36%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Equity investments with readily determinable fair value&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,416&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,853&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using fair value option&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;55,816&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(102,555&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#8212;Non-Recurring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(8,800&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 36%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(545,665&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 36%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for at fair value using measurement alternative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;926,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,145&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;926,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(102,592&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 36%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,492,992&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;214,455&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,743&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;146,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,315,526 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(745,846&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 36%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&amp;#160;31, 2018, assets and liabilities measured or disclosed at fair value are summarized below: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&amp;#160;measurement&amp;#160;or&amp;#160;disclosure&lt;br/&gt;at&amp;#160;December&amp;#160;31,&amp;#160;2018&amp;#160;using&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;Fair&lt;br/&gt;Value&amp;#160;at&lt;br/&gt;December&amp;#160;31,&lt;br/&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&amp;#160;prices&amp;#160;in&lt;br/&gt;active&amp;#160;markets&lt;br/&gt;for&amp;#160;identical&lt;br/&gt;assets&amp;#160;(Level&amp;#160;1)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;2)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&amp;#160;(Level&amp;#160;3)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&amp;#160;(losses)&lt;br/&gt;gains&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&amp;#8212;Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale debt security&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,409&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(3,732&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurement&amp;#8212;Non-Recurring:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;465&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;465&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(12,767&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 34%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for at fair value using measurement alternative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559,961&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;81,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;559,961&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;281,977&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 34%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets measured at fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;693,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100,920&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;133,448&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;560,426&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;265,478&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 34%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For equity securities accounted for under the measurement alternative, when there are observable price changes in orderly transactions for identical or similar investments of the same issuer, the investments are re-measured to fair value (Note 4). The non-recurring fair value measurements to the carrying amount of an investment usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured as of the observable transaction dates. The valuation methodologies involved require management to use the observable transaction price at the transaction date and other unobservable inputs (level 3) such as volatility of comparable companies and probability of exit events as it relates to liquidation and redemption preferences. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;There were no transfers of fair value measurements into or out of Level&amp;#160;3 for the years ended December&amp;#160;31, 2017, 2018 and 2019.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;The following table presents a reconciliation of the assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the year&amp;#160;ended 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 78%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&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 style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Equity&lt;br/&gt;investment&lt;br/&gt;accounted&amp;#160;for&lt;br/&gt;using&amp;#160;fair&amp;#160;value&lt;br/&gt;option&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 78%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Addition&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 10%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;497,796&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 78%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(102,555&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 78%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Foreign exchange translation adjustments&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 10%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(6,660&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; width: 10%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;388,581&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&amp;#160;31, 2019 in US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="height: 15px; padding: 0pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;55,816&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; width: 78%; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 10%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:12pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group measured &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;quity investment accounted for using fair value option on recurring basis using significant unobservable inputs (Level 3) for the year ended December&amp;#160;31, 2019&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are pre&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;se&lt;/div&gt;nted below:&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:22%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:19%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:14%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&amp;#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation&amp;#160;technique&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unobservable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;inputs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using fair value option&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;388,581&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Discount cash flow method&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 6pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1.5em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&amp;#8195;&amp;#8202;Weighted average cost of capital&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1.5em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&amp;#8195;&amp;#8202;Sales growth rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 6pt;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;18%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(16.2)%~21.5%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A sensitivity analysis of the investment in equity investment accounted for using fair value option on December 31, 2019 shows that if the sales growth rate assumption was to increase 0.5% instantaneously, with all other variables hold constant, the fair value of the investment would increase by 8%. Similarly, a decrease of 0.5% in the sales growth rate assumption would reduce the fair value by 7%. If the weighted average cost of capital was to increase 0.5% instantaneously from the assumption on December 31, 2019, with all other variables hold constant, the fair value of the investment would decrease by 5%, while a decrease of 0.5% in weighted average cost of capital would increase the fair value by approximately 7%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992125" unitRef="Unit_CNY">-7991000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="P01_01_2019To12_31_2019" decimals="-3" id="Factid_12992126" unitRef="Unit_USD">-1148000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992127" unitRef="Unit_USD_per_Share">0.41</us-gaap:SharePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="P01_01_2017To12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992128" unitRef="Unit_pure">0.0160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="P01_01_2017To12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992129" unitRef="Unit_pure">0.434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2017To12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992130" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2017To12_31_2017_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992131" unitRef="Unit_USD_per_Share">0.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" decimals="2" id="Factid_12992132" unitRef="Unit_USD_per_Share">0.69</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" decimals="2" id="Factid_12992133" unitRef="Unit_USD_per_Share">0.86</us-gaap:SharePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992134" unitRef="Unit_pure">0.0175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12992135" unitRef="Unit_pure">0.0310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992136" unitRef="Unit_pure">0.501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12992137" unitRef="Unit_pure">0.572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12992138" unitRef="Unit_pure">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" decimals="2" id="Factid_12992139" unitRef="Unit_USD_per_Share">0.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2018To12_31_2018_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" decimals="2" id="Factid_12992140" unitRef="Unit_USD_per_Share">0.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" decimals="4" id="Factid_12992143" unitRef="Unit_pure">0.0861</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:NatureOfOperations contextRef="P01_01_2019To12_31_2019" id="Factid_12993002">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ORGANIZATION AND PRINCIPAL ACTIVITIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Inc. (formerly known as Kingsoft Internet Security Software Holdings Limited) (the &amp;#8220;Company&amp;#8221;) is a limited company incorporated in the Cayman Islands under the laws of Cayman Islands on July 30, 2009. The Company and its consolidated subsidiaries and variable interest entities (&amp;#8220;VIEs&amp;#8221;) (collectively referred to the &amp;#8220;Group&amp;#8221;) are principally engaged in the provision of utility products and related services, mobile entertainment services and artificial intelligence (&amp;#8220;AI&amp;#8221;) and other services. The Company conducts its primary business operations through its subsidiaries, VIEs and subsidiary of VIEs. In 2009, Kingsoft Corporation Limited (&amp;#8220;Kingsoft&amp;#8221;), the former holding company of the Company, undertook a corporate reorganization to establish the Group, which started to specialize in utility products and related services on a stand-alone basis with separate management oversight distinct from Kingsoft. Subsequent to the reorganization in 2009, all revenues and costs generated by the utility products and related services, are reflected in the consolidated financial statements of the Group. On October 2, 2017, Kingsoft have approved the delegation of&lt;/div&gt; approximately 38&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%, which increased to 39.9% as of March 31, 2020, voting power of the Company held by Kingsoft to Mr.&amp;#160;Sheng Fu, chief executive officer and director of the Company (&amp;#8220;Mr.&amp;#160;Fu&amp;#8221;), effective October&amp;#160;1, 2017. The Company is no longer consolidated by Kingsoft and became a significant equity method investee of Kingsoft thereafter. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of the Company&amp;#8217;s principal subsidiaries and VIEs as of December&amp;#160;31, 2019 are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:15%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:27%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Company&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;registration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;registration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership (i)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&amp;#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Princip&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;al&lt;/div&gt;&amp;#160;subsidiaries of the Company:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Technology Corporation Limited (&amp;#8220;Cheetah Technology&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;26,&amp;#160;2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding, provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Kingsoft Internet Security Software Co.,&amp;#160;Ltd. (&amp;#8220;Beijing&amp;#160;Security&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&amp;#160;30, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of mobile entertainment services and research and development of online applications, sale of AI products&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conew Network Technology (Beijing) Co.,&amp;#160;Ltd. (&amp;#8220;Conew Network&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;19, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development of mobile applications and provision of utility products and related service&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hongkong Zoom Interactive Network Marketing Technology Limited (&amp;#8220;HK Zoom&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;4, 2014&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Information Technology Company Limited (&amp;#8220;Cheetah Information&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;9, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Princip&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;al&lt;/div&gt;&amp;#160;subsidiaries of the Company (continued):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Singapore Pte. Ltd. (&amp;#8220;Cheetah Mobile Singapore&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;May&amp;#160;27, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services and mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Hong Kong Limited (&amp;#8220;Cheetah Mobile Hong Kong&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;February&amp;#160;24, 2016&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Chibao Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;6, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;82.5%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Kingsoft Cheetah Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;April&amp;#160;30, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of products and related services and mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Jingdezhen Jibao Information Service Co.,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;10, 2017&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, sale of AI products&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan Kingsoft Inc. (&amp;#8220;Kingsoft Japan&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;9, 2005&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41.9%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zhuhai Baoqu Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;18, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;75.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;VIEs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Conew Technology Development Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Conew&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;22, 2005&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dormant&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Cheetah Mobile Technology Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Mobile&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;April&amp;#160;15, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Cheetah Network Technology Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Network&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;18, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage of ownership is calculated on fully diluted basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;VIE arrangements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Before December, 2019, in order to comply with the PRC laws and regulations which prohibit foreign control of companies involved in internet value-added business, the Group operates its website and conducts substantially the majority of its internet value-added services in the PRC through Beijing Mobile, Beijing Network, and Beijing Conew and other VIEs (collectively referred to as the &amp;#8220;VIEs&amp;#8221;) and its wholly-owned subsidiaries. Except for Beijing Conew, the registered capital of the VIEs was funded by Beijing Security and Conew Network (each or collectively referred to as the &amp;#8220;Former Primary Beneficiaries&amp;#8221;) through loans extended to the VIEs&amp;#8217; shareholders (the &amp;#8220;Nominee Shareholders&amp;#8221;), Sheng Fu and Kun Wang who are the Company&amp;#8217;s director and/or employee, as well as Ms.&amp;#160;Weiqin Qiu and Wei Liu. The effective control of the VIEs is held by the Former Primary Beneficiaries, through a series of contractual agreements (the &amp;#8220;Contractual Agreements&amp;#8221;). As a result of the Contractual Agreements, the Former Primary Beneficiaries have the power to direct the activity that most significantly impacts the economic performance of the VIEs and receive the economic benefits of the VIEs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of the Contractual Agreements amongst Beijing Security, as the Former Primary Beneficiary, Beijing Mobile, as the VIE and Beijing Mobile&amp;#8217;s Nominee Shareholders before December 2019. Contractual Agreements entered with other VIEs, including but not limited to Beijing Network and Beijing Conew, are substantially similar: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Exclusive technology development, support, and consulting agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive technology development, support and consulting agreement entered into between the Former Primary Beneficiary and the VIE, the VIE engaged the Former Primary Beneficiary as its exclusive provider of management consulting services, technical development and support services in return for service fees of not less than 30% of the VIE&amp;#8217;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; revenue. The Former Primary Beneficiary has the sole right to adjust the services fees upon written request and shall exclusively own any intellectual property arising from the performance of this agreement. The agreements will remain effective unless terminated upon mutual agreement by both parties. During the term of the agreement, the VIE may not enter into any agreement with third parties for the provision of any technical or management consulting services without the consent of the Former Primary Beneficiary. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Loan agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the loan agreements among the Former Primary Beneficiary, the Nominee Shareholders and the VIE, the Former Primary Beneficiary granted loans to the Nominee Shareholders for their sole purpose of contributing to the registered capital of the VIE or in certain cases directly to the VIE under the VIE arrangements. As of December 31, 2019, the aggregate amount of these loans was RMB16,800 (US$2,413). At the option of the Former Primary Beneficiary, repayment may be requested at any time, which may be in the form of transferring the VIE&amp;#8217;s equity interest to the Former Primary Beneficiary or its designees. The Nominee Shareholders may offer to repay part or the entire loans at any time, to the extent permitted by PRC laws, in the form of transferring the VIE&amp;#8217;s equity interest to the Former Primary Beneficiary or its designees. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Exclusive equity option agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive equity option agreement entered into among the Former Primary Beneficiary, the VIE and the Nominee Shareholders, the Former Primary Beneficiary was granted an exclusive and irrevocable option to purchase, or designate a third party to purchase, all or part of the equity interest of the VIE held by the Nominee Shareholders. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders shall not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest held in the VIE. In addition, dividends and any form of distributions are not permitted without the prior consent of the Former Primary Beneficiary. The exercise consideration is equal to the minimum price permitted under the PRC laws and any amount in excess of the corresponding loan amount shall be refunded by the Nominee Shareholders to the Former Primary Beneficiary or the Former Primary Beneficiary may deduct the excess amount upon payment of consideration. The Former Primary Beneficiary or its designee(s)&amp;#160;may exercise such option at any time until it has acquired all the equity interest of the VIE. The agreement will remain effective until all the equity interests held by the Nominee Shareholders have been lawfully transferred to the Former Primary Beneficiary or its designee(s)&amp;#160;pursuant to the terms of the agreement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity pledge agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the equity pledge agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders pledged all of their equity interest in the VIE to the Former Primary Beneficiary as collateral for all of their payments due to the Former Primary Beneficiary and to secure their obligations under the above agreements. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders may not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest they holds in the VIE. The Former Primary Beneficiary is entitled to transfer or assign in full, or in part, the equity interest pledged. In the event of default, the Former Primary Beneficiary as the pledgee, has first priority to be compensated through the sale or auction of the pledged equity interest. The Nominee Shareholders agree to waive their dividend rights in relation to all of the pledged equity interest until such pledge has been lawfully discharged. The equity pledge agreement will remain effective until all the obligations under these agreements have been satisfied in full or all of the guaranteed liabilities have been repaid. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Shareholder voting proxy agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the shareholder voting proxy agreement signed among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, each of the Nominee Shareholders irrevocably nominates, appoints and constitutes any person designated by the Primary Former Beneficiary as its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise on such shareholder&amp;#8217;s behalf any and all rights that such shareholder has in respect of its equity interest in the VIE (including but not limited to the voting rights and the right to nominate executive directors of the VIE). The shareholder voting proxy agreement is effective for an initial ten years and will be automatically renewed on an annual basis thereafter if the Former Primary Beneficiary does not provide notice of termination to the Nominee Shareholders thirty days prior to expiration. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business operation agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the business operations agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders must appoint candidates designated by the Former Primary Beneficiary as the members of the board of the VIE and the Former Primary Beneficiary has the right to appoint senior executives of the VIE. In addition, the VIE agrees not to engage in any transaction that may materially affect its assets, obligations, rights or operation without the prior written consent of the Former Primary Beneficiary. The Nominee Shareholders also agree to unconditionally pay or transfer to the Former Primary Beneficiary any bonus, dividends or any other profits or interest (in whatever form) that they are entitled to as shareholders of the VIE, and waive any consideration connected therewith. The agreement has a term of ten years, unless otherwise terminated by the Former Primary Beneficiary. Neither the VIE nor the Nominee Shareholders may terminate this agreement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Spousal consent letters &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The spouse of certain shareholder of the VIE has executed spousal consent letter. Pursuant to such letter, the spouses of certain shareholder of the VIE acknowledged that certain equity interest in the VIE held by and registered in the name of her spouse will be disposed pursuant to relevant arrangements under the shareholder voting proxy agreement, the exclusive equity option agreement, the equity pledge agreement and the loan agreement. This spouse undertakes not to take any action to interfere with the disposition of such equity interest, including, without limitation, claiming that such equity interest constitutes communal marital property. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&amp;#160;17, 2014, the Contractual Agreements were supplemented with financial support undertaking letters executed by the Former Primary Beneficiary to memorialize the Former Primary Beneficiary&amp;#8217;s commitment to the VIEs and the commitment shall be retrospectively effective from the date the other contractual agreements were fully executed. Pursuant to the financial support undertaking letter, the Former Primary Beneficiary commits to provide unlimited financial support to the VIE to support their operations whether or not the VIE incurs any losses, and not request for repayment if the VIE is unable to do so. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Former Primary Beneficiaries and the VIEs through the irrevocable shareholder voting proxy agreements, whereby the Nominee Shareholders effectively assigned all of the voting rights underlying their equity interest in the VIEs to the Former Primary Beneficiaries. Furthermore, pursuant to the exclusive equity option agreements, which include a substantive &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;kick-out&lt;/div&gt; right, the Former Primary Beneficiaries have the power to control the Nominee Shareholders, and therefore the power to govern the activities that most significantly impact the economic performance of the VIEs. In addition, through the Contractual Agreements, the Former Primary Beneficiaries demonstrate its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses and the majority of the profits of the VIEs, and therefore have the rights to the economic benefits of the VIEs. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Normally, the shareholders of the VIEs have the right to elect and terminate the executive directors of the VIEs, approve the annual budget, financial statements and significant investing and financing activities of the VIEs. However, pursuant to the shareholder voting proxy agreements, the shareholders of the VIEs have assigned all of their voting rights underlying the equity interest in the VIEs to any person(s) nominated, appointed or designated by the Former Primary Beneficiaries. Senior management of the Company, all employees of the Former Primary Beneficiaries, are generally responsible for the review and approval of sales contracts, credit approval policies, pricing policies, significant marketing promotions, product development, research and development, bandwidth and traffic expenditures, as well as the appointments and terminations of personnel. Therefore, the Former Primary Beneficiaries have the power to direct the activities of the VIEs that most significantly impact their economic performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thus, Beijing Security and Conew Network are considered as the Former primary beneficiaries of the VIEs. As a result of the above, the Company, through the Former Primary Beneficiaries, consolidate the VIEs in accordance with SEC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Regulation&amp;#160;SX-3A-02&lt;/div&gt;&lt;/div&gt; and Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) topic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;810-10&lt;/div&gt; (&amp;#8220;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;810-10&amp;#8221;),&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Consolidation:&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Overall&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2019, the contractual agreements for certain VIEs, including Beijing Conew, Beijing Mobile and Beijing Network, were amended to mainly include the following terms: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exclusive equity option agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company (i)&amp;#160;has an exclusive option to purchase, when and to the extent permitted under PRC laws, all or part of the equity interests in the VIEs or all or part of the assets held by the VIEs, (ii)&amp;#160;has an exclusive right to cause the Nominee Shareholders to transfer their equity interests in the VIE to the Company or any designated third party and (iii)&amp;#160;may provide financial support to the VIEs (only to the extent permitted under PRC laws) when the VIEs become in need of any form of reasonable financial support in the normal operation of business. The Company will not request repayment of any outstanding loans or borrowings from the VIEs if the VIEs do not have sufficient funds or are unable to repay such loans or borrowings. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;b.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Proxy agreements and power of attorney &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Nominee Shareholders of the VIEs agreed to irrevocably entrust all the rights to exercise their voting power and any other rights as shareholders of the VIEs to the Company or any third party designated by the Company. The Company, or any designated third party, as the Entrustee, shall have the right to exercise all the rights as shareholders of the VIEs in its sole discretion, and none of the Nominee Shareholders shall exercise any rights as shareholders of the VIEs without the prior written consent of the Company. The Nominee Shareholders of the VIEs have each executed an irrevocable power of attorney to appoint the Company as their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to vote on their behalf on all matters requiring shareholder approval. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result, the power and the rights pursuant to the Proxy Agreements and Power of Attorney have since been effectively reassigned from the Former Primary Beneficiaries to the Company which has the power to direct the activities of the VIEs that most significantly impact the VIEs&amp;#8217; economic performance. The Company is also obligated to absorb the expected losses of the VIE through the financial support as described above. Therefore, the Company has replaced the Former Primary Beneficiaries as the primary beneficiary of the VIEs, including but not limited to Beijing Conew, Beijing Mobile and Beijing Network since December 2019. As the VIEs were subject to indirect control by the Company through its PRC subsidiaries immediately before and direct control immediately after the contractual agreements were amended, the change of the primary beneficiary of the VIEs was accounted for as a common control transaction based on the carrying amount of the net assets transferred. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, in consultation with its PRC legal counsel, believes that (i)&amp;#160;the ownership structure of the Group, including its subsidiaries in the PRC and VIEs does not result in any violation of all existing PRC laws and regulations; (ii)&amp;#160;each of the Contractual Agreements amongst the primary beneficiary, the VIEs and the Nominee Shareholders of the VIEs governed by PRC laws, are legal, valid and binding, enforceable against such parties, and will not result in any violation of PRC laws or regulations currently in effect; and (iii)&amp;#160;each of the Company&amp;#8217;s PRC subsidiaries, VIEs and subsidiary of VIEs have the necessary corporate power and authority to conduct its business as described in its business scope under its business license, which is in full force and effect. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the Company&amp;#8217;s PRC subsidiaries or any of its current or future VIEs are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, including levying fines, confiscating the income of the Company&amp;#8217;s PRC subsidiaries, and the VIEs, revoking the business licenses or operating licenses of the Company&amp;#8217;s PRC subsidiaries, and VIEs, shutting down the Group&amp;#8217;s servers or blocking the Group&amp;#8217;s websites, discontinuing or placing restrictions or onerous conditions on the Group&amp;#8217;s operations, requiring the Group to undergo a costly and disruptive restructuring, restricting the Group&amp;#8217;s rights to use the proceeds from this offering to finance the Group&amp;#8217;s business and operations in PRC, or enforcement actions that could be harmful to the Group&amp;#8217;s business. Any of these actions could cause significant disruption to the Group&amp;#8217;s business operations and severely damage the Group&amp;#8217;s reputation, which would in turn materially and adversely affect the Group&amp;#8217;s business and results of operations. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIEs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, if the VIEs or the Nominee Shareholders fail to perform their obligations under the Contractual Agreements, the Group may have to incur substantial costs and expend resources to enforce the Primary Beneficiary&amp;#8217;s rights under the contracts. The Group may have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief and claiming damages, which may not be effective. All of these Contractual Agreements are governed by PRC laws 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 system in 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 the Group&amp;#8217;s ability to enforce these contractual arrangements. Under PRC laws, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would incur additional expenses and delay. In the event the Group is unable to enforce these Contractual Agreements, the Company may not be able to exert effective control over its VIEs, and the Group&amp;#8217;s ability to conduct its business may be negatively affected. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The assets and liabilities of the VIEs are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,623&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,809&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;526&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;476&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,000&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;575&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,346&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;107,199&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,398&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,739&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;74,384&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,685&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;425,752&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;624,600&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;89,718&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;550,986&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;853,468&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;122,593&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;12,753&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,393&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-top: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,349&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease&amp;#160;right-of-use&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,141&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,335&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,926&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,616&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;950&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;962&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term&amp;#160;investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;111,836&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;214,340&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;30,788&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&amp;#160;non-current&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,733&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,384&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;486&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,250&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;9,474&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="margin-left: 0.26in; line-height: normal;"&gt;1,361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&amp;#160;non-current&amp;#160;assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;144,460&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;280,348&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;40,269&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;695,446&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,133,816&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;162,862&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;11,777&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;10,642&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;1,529&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;82,012&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100,015&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;14,366&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;387,629&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;907,481&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,351&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,945&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;1,587&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;228&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;483,363&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,019,725&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;146,474&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,660&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,749&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;539&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,596&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 65%; padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&amp;#160;non-current&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;4,754&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;32,037&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;4,602&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&amp;#160;non-current&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,010&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35,786&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 65%; padding-bottom: 1.25pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;509,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,055,511&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;151,615&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, and 2019, the balances due to related parties of the VIEs mainly represented amounts due to subsidiaries of the Group of RMB395,820 and &lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;RMB887,178 (US$127,435) respectively, which were eliminated upon consolidation by the Company.&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial performance and cash flows of the VIEs are as follows:&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ea&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;r&lt;/div&gt;&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;369,247&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;508,576&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;586,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;84,232&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;232,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;319,297&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;335,912&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,251&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,805&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;88,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,721&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Net cash (used in) provided by operating activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(30&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,401&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,963&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 61%; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Net cash provided by (used in) investing activitie&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,853&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(24,941&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(69,386&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,967&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgba(255, 255, 255, 0); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: calibri, sans-serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; width: 61%; background-color: rgb(204, 238, 255); line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt; width: 6%; height: 16px; padding: 0pt 4pt 0pt 0pt;"&gt;&lt;div style="text-align: right; font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0pt 0in; text-align: right; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;121&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"&gt;17&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The revenue producing assets that are held by the VIEs primarily comprise of leasehold improvements, servers, licensed software, network equipment, acquired trade name and acquired domain name. Substantially all of such assets are recognized in the Group&amp;#8217;s consolidated financial statements, except for certain Internet Content Provider Licenses, internally developed software, trademarks and patent applications which were not recorded in the Company&amp;#8217;s consolidated balance sheets as they do not meet all the capitalization criteria. The VIEs also hire assembled work force on sales, research and development and operations whose costs are expensed as incurred. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;There was no pledge or collateralization of the VIEs&amp;#8217; assets. Creditors of the VIEs have no recourse to the general credit of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NatureOfOperations>
  <us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993004">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Details of the Company&amp;#8217;s principal subsidiaries and VIEs as of December&amp;#160;31, 2019 are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:34%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:15%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:27%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Company&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;registration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;registration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&amp;#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership (i)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&amp;#160;activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Princip&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;al&lt;/div&gt;&amp;#160;subsidiaries of the Company:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Technology Corporation Limited (&amp;#8220;Cheetah Technology&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;26,&amp;#160;2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding, provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Kingsoft Internet Security Software Co.,&amp;#160;Ltd. (&amp;#8220;Beijing&amp;#160;Security&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&amp;#160;30, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of mobile entertainment services and research and development of online applications, sale of AI products&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conew Network Technology (Beijing) Co.,&amp;#160;Ltd. (&amp;#8220;Conew Network&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;19, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development of mobile applications and provision of utility products and related service&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hongkong Zoom Interactive Network Marketing Technology Limited (&amp;#8220;HK Zoom&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;4, 2014&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Information Technology Company Limited (&amp;#8220;Cheetah Information&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;9, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Princip&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;al&lt;/div&gt;&amp;#160;subsidiaries of the Company (continued):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Singapore Pte. Ltd. (&amp;#8220;Cheetah Mobile Singapore&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;May&amp;#160;27, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Singapore&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services and mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Hong Kong Limited (&amp;#8220;Cheetah Mobile Hong Kong&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;February&amp;#160;24, 2016&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong&amp;#160;Kong&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment holding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Chibao Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;6, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;82.5%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Kingsoft Cheetah Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;April&amp;#160;30, 2015&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of products and related services and mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Jingdezhen Jibao Information Service Co.,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;August&amp;#160;10, 2017&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, sale of AI products&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan Kingsoft Inc. (&amp;#8220;Kingsoft Japan&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;March&amp;#160;9, 2005&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japan&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41.9%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Zhuhai Baoqu Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;18, 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;75.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;VIEs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Conew Technology Development Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Conew&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;22, 2005&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dormant&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Cheetah Mobile Technology Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Mobile&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;April&amp;#160;15, 2009&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Cheetah Network Technology Co.,&amp;#160;Ltd. (&amp;#8220;Beijing Network&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;July&amp;#160;18, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The PRC&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:center;;vertical-align:top;"&gt;Nil&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision of utility products and related services, mobile entertainment services&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage of ownership is calculated on fully diluted basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993005">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (&amp;#8220;U.S. GAAP&amp;#8221;). &amp;#8220;Impairment of investments and convertible loans&amp;#8221; and &amp;#8220;Gain (loss) from equity method investments, net&amp;#8221; in consolidated statements of comprehensive income (loss) have been reclassified to conform with the current year&amp;#8217;s presentation to facilitate comparison. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;26, 2011, the board of directors of the Company approved and adopted a share award scheme (the &amp;#8220;2011 Share Award Scheme&amp;#8221;) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the &amp;#8220;Share Award Scheme Trust&amp;#8221;) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for doubtful accounts, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation and fair value of noncontrolling interests with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, impairment of intangible assets, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign currency translation and transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is the US$. The Company&amp;#8217;s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders&amp;#8217; equity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of &amp;#8220;Foreign exchange gain (loss), net&amp;#8221; in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts in US$&amp;#160;are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.9618 to US$1.00 on December&amp;#160;31, 2019 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$&amp;#160;at such rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business combinations and noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&amp;#160;the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&amp;#160;the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized in earnings. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity&amp;#8217;s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company&amp;#8217;s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated statements of comprehensive income (loss) includes the net income (loss) attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group&amp;#8217;s consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash consists primarily of the cash reserved in escrow accounts for the remaining payments in relation to business acquisition of RMB3,480 and nil as of December&amp;#160;31, 2018 and 2019, respectively, the cash pledged as collateral for a business credit card of RMB2,128 and RMB2,163 (US$311) as of December&amp;#160;31, 2018 and 2019, respectively, and the cash reserved in third-party trust account of RMB382 and RMB332 (US$48) as of December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts receivable and allowance for doubtful accounts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer&amp;#8217;s payment history, its current credit-worthiness and current economic trends. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in &amp;#8220;Prepayments and other current assets&amp;#8221;. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivative Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC topic 815 (&amp;#8220;ASC 815&amp;#8221;), &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Derivatives and Hedging&lt;/div&gt;, requires all contracts which meet the definition of a derivative to be recognized on the balance sheet as either assets or liabilities and recorded at fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in earnings or in other comprehensive income (loss) depending on the use of the derivative and whether it qualifies for hedge accounting. Changes in fair values of derivatives not qualified as hedges are reported in earnings. The estimated fair values of derivative instruments are determined at discrete points in time based on the relevant market information. The Group did not enter into any derivative contracts that qualified as hedges for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All highly liquid investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12&amp;#160;months are also included in short-term investments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investment in debt securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for its investments in debt securities in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320-10,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Investments&amp;#8212;Debt Securities: Overall&lt;/div&gt;. The Group classifies the investments in debt securities as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;&amp;#8220;held-to-maturity&amp;#8221;,&lt;/div&gt;&lt;/div&gt; &amp;#8220;trading&amp;#8221; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;&amp;#8220;available-for-sale&amp;#8221;,&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC&amp;#160;320-10.&lt;/div&gt; Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses 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;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The debt securities that the Group has positive intent and ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities and stated at amortized cost. For individual securities classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group&amp;#8217;s policy and ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;320-10.&lt;/div&gt; When the Group intends to sell an impaired debt security or it is more likely than not 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;#8217;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 Group does not intend to sell an impaired debt security and it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group 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 income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt 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;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss). An impairment loss on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities would be recognized in consolidated statements of comprehensive income (loss) when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investment in equity securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for its investments in common stock or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-substance&lt;/div&gt; common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Method and Joint Ventures: Overall&lt;/div&gt; unless the Group elects to account for the investment using the fair value option in accordance with ASC&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;825-10, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments: Fair Value Option&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(&amp;#8220;ASC 825&amp;#8221;)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;. The Group applies the equity method of accounting that is consistent with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10&lt;/div&gt; in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investment on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investment to recognize the Group&amp;#8217;s proportionate share of each equity investee&amp;#8217;s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10.&lt;/div&gt; An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable, and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to adopting ASC 321, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Securities&lt;/div&gt; (&amp;#8220;ASC 321&amp;#8221;) on January 1, 2018, the Group accounts for other equity investments that are not considered as debt securities or equity securities with readily determinable fair values and over which the Group neither has significant influence nor control through investment in common stock or in-substance common stock using the cost method in accordance with ASC 325-20, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments-Other: Cost Method Investments&lt;/div&gt;. Under cost method, the Group carries the investment at cost and only adjusts for other-than-temporary declines in fair value and distributions of earnings. The Group&amp;#8217;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;#8217;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 earnings equal to the excess of the investment&amp;#8217;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;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASC 321, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Investments&amp;#8212;Equity Securities&lt;/div&gt; (&amp;#8220;ASC 321&amp;#8221;) on January&amp;#160;1, 2018. Pursuant to ASC 321, equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; (&amp;#8220;ASC 820&amp;#8221;) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment&amp;#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&amp;#8217;s carrying value, the entity has to recognize an impairment loss in earnings equal to the difference between the carrying value and fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair value measurements of financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&amp;#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement and equity method investment with fair value option elected. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property and equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top; width: 37%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 60%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: top; padding-bottom: 0in; width: 37%; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Electronic equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-3&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Office equipment and fixtures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; vertical-align: top; width: 60%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; width: 3%;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 37%;;text-align:right;"&gt;Lesser&amp;#160;of&amp;#160;term&amp;#160;of&amp;#160;the&amp;#160;lease&amp;#160;or&amp;#160;the&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;estimated&amp;#160;useful&amp;#160;lives&amp;#160;of&amp;#160;the&amp;#160;assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group assesses goodwill for impairment in accordance with ASC 350, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles&amp;#8212;Goodwill and Other: Goodwill &lt;/div&gt;(&amp;#8220;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20&amp;#8221;),&lt;/div&gt; which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. As of December&amp;#160;31, 2018 and 2019, the Company has three reporting units, consisting of utility products and related services, mobile entertainment and AI and others. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; test in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20.&lt;/div&gt; If the Group believes, as a result of the qualitative assessment, that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the fair value of the reporting unit is less than its carrying amount, the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit&amp;#8217;s goodwill. 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 goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangible assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:86%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated&lt;br/&gt;useful&amp;#160;life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2-6&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Online game licenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-5&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;User base&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;1 year&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-10&amp;#160;years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;5&amp;#160;years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December&amp;#160;31, 2018 and 2019, the Group did not have any intangible assets with an indefinite life. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Impairment of long-lived assets and intangible assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-30,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Intangibles&amp;#8212;Goodwill and Other: General Intangibles Other than Goodwill&lt;/div&gt;. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested 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 Group evaluates 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 flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Treasury stock &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital (up to the amount credited to the additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital upon original issuance of the shares) and retained earnings. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASC 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt; (&amp;#8220;ASC 606&amp;#8221;), from January&amp;#160;1, 2018, using the modified retrospective method. Revenues for the years ended December&amp;#160;31, 2018 and 2019 were presented under ASC 606, and revenues for the year ended December&amp;#160;31, 2017 were not adjusted and continue to be presented under ASC 605, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue &lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recognition&lt;/div&gt;. The cumulative effect of adopting ASC 606 resulted in an increase of RMB11,892 to the opening balance of retained earnings at January&amp;#160;1, 2018, which is primarily related to the Group&amp;#8217;s online advertising services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Starting from January&amp;#160;1, 2018, value added taxes (&amp;#8220;VAT&amp;#8221;) was reclassified from cost of revenue to net against revenues in accordance with ASC 606. Other than the presentation of VAT, the impact from adopting ASC 606 was not material to the Group&amp;#8217;s consolidated financial statements as of and for the year ended December&amp;#160;31, 2018. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group generates its revenues primarily through utility products and related services, mobile entertainment, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s revenues disaggregated by revenue source:&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 54%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For the year ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility products and related services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,439,563&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,119,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,573,030&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;225,952&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Mobile entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game business&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;624,013&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;925,003&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,172,944&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;168,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Content-driven products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;872,430&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;853,864&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;698,599&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100,347&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;38,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;83,355&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;143,122&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,558&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total consolidated revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,974,757&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,981,705&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,587,695&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;515,340&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;/div&gt;1) Utility products and related services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Online advertising &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Online advertising revenue is primarily derived from displaying advertising customer&amp;#8217;s advertisements on the Group&amp;#8217;s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers&amp;#8217; websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group&amp;#8217;s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group&amp;#8217;s online platforms.&amp;#160;For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers&amp;#8217; websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Company is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services is recognized at a point in time when all the revenue recognition criteria are met. Payments&amp;#160;made to the third-party advertising publishers or content providers are included in cost of revenues. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advertising agency services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-specified&lt;/div&gt; percentage of the payment by the advertisers for the online network&amp;#8217;s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; in contracts signed with relevant online networks. There was no significant difference between the Group&amp;#8217;s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Internet security services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group markets and distributes its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;off-the-shelf&lt;/div&gt;&lt;/div&gt; anti-virus security solutions to enterprise and individual users, which can be downloaded online and available for the users for a period of time as specified in the contract. Fees charged in relation to the anti-virus security solutions are recognized as revenue over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Other utility products related services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other utility products related services primarily comprise of the sale of office application software. Revenue for perpetual license is recognized at a point in time when control transfers to the customer, which generally occurs when products are made available to customers. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(2) Mobile entertainment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group develops several popular mobile games and operates some games exclusively licensed from third-party developers, which attracted a massive user base and provide ample advertising revenue opportunities. Similar with monetization method for the mobile utility products, the Group derives advertising revenues by displaying advertisements on mobile games. Advertisers purchase advertising services directly from the Group or through third-party partnering mobile advertising platforms. Revenue is recognized at a point in time when an advertisement is displayed to users, while impressions are delivered. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group sells both perpetual and consumable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items. Perpetual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average paying users&amp;#8217; life, and revenues from the consumable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items at a point in time when specific user actions are taken by paying users. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group tracks the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual item purchases and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;log-in&lt;/div&gt; history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users&amp;#8217; life of each game. For newly launched games with a limited period of paying users&amp;#8217; data available for the estimate, the Group considers the estimated average paying users&amp;#8217; life of other recently launched games with similar characteristics. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Online live broadcast services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group creates and offers virtual items to be used by users on mobile live broadcast application &amp;#8220;LiveMe&amp;#8221;, which was operated and maintained by the Group. All &amp;#8220;LiveMe&amp;#8221; live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group&amp;#8217;s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. The Group ceases to provide this service as Live.me was deconsolidated on September&amp;#160;30, 2019 (Note 3). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(3) AI and others &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and other revenue primary comprise of the sale of AI hardware products and technical consulting services. The Group recognizes revenue&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;generally&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(4) Other revenue recognition related policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognize&lt;div style="display:inline;"&gt;s&lt;/div&gt; a contract liability in the consolidated balance sheet&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in advertising services, fees for value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in deferred revenue in &amp;#8220;Accrued expenses and other non-current liabilities&amp;#8221; on the consolidated balance sheets. The amount of revenue recognized that was included in the deferred revenue balance at the beginning of the year were RMB73,837, and RMB84,703 (US$12,167) for the years ended December 31, 2018 and 2019&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively.&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs associated with online live broadcast and mobile game, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Selling and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group&amp;#8217;s websites, applications, software and online platforms. Advertising and promotional expenses are expensed when incurred.&amp;#160;For the years ended December&amp;#160;31, 2017, 2018 and 2019, advertising and promotional expenses were RMB1,380,913, RMB1,646,378 and RMB1,305,720 (US$187,555), respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group&amp;#8217;s service offerings on its websites and mobile applications and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i)&amp;#160;preliminary project is completed, (ii)&amp;#160;management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii)&amp;#160;they result in significant additional functionality in the Group&amp;#8217;s products. Capitalized software development costs were not material for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules&amp;#160;and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operating&lt;/div&gt; feature and with no further conditions to be met, the amounts are recorded in &amp;#8220;Other income, net&amp;#8221; when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in &amp;#8220;Other operating income&amp;#8221; when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in &amp;#8220;Accrued expenses and other non-current liabilities&amp;#8221; when received and will be offset against &amp;#8220;Research and development&amp;#8221; expenses over the project period when no further conditions are to be met. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-02,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&amp;#8221;)&lt;/div&gt; from January&amp;#160;1, 2019 by using the modified retrospective method and did not restate the comparable periods. The Group has elected the package of practical expedients, which allows the Group to carry forward the historical lease classification, not to assess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group has also elected the practical expedient not to separate lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; asset and a lease liability based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group&amp;#8217;s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group&amp;#8217;s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Upon adoption, the Group recognized operating lease&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; white-space: nowrap; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&amp;#160;assets of&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB216,540&amp;#160;(US$31,104)&amp;#160;and total lease liabilities of RMB218,077 (US$31,325) &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for operating leases as of January&amp;#160;1, 2019. The impact of adopting ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02&lt;/div&gt; on the Group&amp;#8217;s opening retained earnings and current year net income was insignificant. As of December&amp;#160;31, 2019, the Group recognized operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets of&lt;/div&gt;&lt;div style="font-size: 13.3333px; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt; RMB183,563 (US$26,367&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;), &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and total operating lease liabilities of RMB180,104 (US$25,870), including current portion of RMB58,503 (US$8,404) recorded in &amp;#8220;Accrued expense and other current liabilities&amp;#8221; and non-current portion of RMB121,601 (US$17,466) recorded in &amp;#8220;Other non-current liabilities&amp;#8221;. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income is defined to include all changes in shareholders&amp;#8217; equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;220-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Comprehensive Income: Overall&lt;/div&gt; requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group 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 Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&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;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group applies ASC 740, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting for Income Taxes&lt;/div&gt;, to account for uncertainty in income taxes. ASC&amp;#160;740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of &amp;#8220;Income tax expenses&amp;#8221;, in the consolidated statements of comprehensive income (loss). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group&amp;#8217;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&amp;#8217;s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for share-based compensation in accordance with ASC 718, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation-Stock Compensation: Overall&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees classified as equity awards are recognized in the financial statements based on their grant date fair values. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions. The Group, with the assistance of an independent third-party valuation firm, determined the fair value of share-based awards granted to employees. Determining the fair value of share-based awards of the Group required complex and subjective judgments regarding its projected financial and operating results, its unique business risks, the liquidity of its ordinary shares and its operating history and prospects at the time the grants were made. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings (loss) per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share are calculated in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;260-10,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings per Share: Overall&lt;/div&gt;. Basic earnings per share are computed by dividing net income (loss) attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method.&amp;#160;Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income (loss), accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share is calculated by dividing net income (loss) attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of restricted shares with an option feature using the treasury stock method. The computation of the dilutive earnings (loss) per share of Class&amp;#160;A ordinary share assumes the conversion of Class&amp;#160;B ordinary shares. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Segment reporting&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the &amp;#8220;CODM&amp;#8221;), which is the chief executive officer. The Group historically had one single operating and reportable segment and starting from March&amp;#160;31, 2017, the Company reorganized its operation into three segments as set out in Note 12.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of risks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December&amp;#160;31, 2019, the Group has RMB2,354,760 (US$338,240) in cash and cash equivalents, restricted cash, short-term investments and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, 55.2% and 44.8% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors&amp;#8217; rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers&amp;#8217; financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business, customer, political, social and economic risks &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group&amp;#8217;s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group&amp;#8217;s ability to attract and retain employees necessary to support its growth. For the year ended December 31, 2017, approximately 15.2%, 11.1% and 10.6% of the Group&amp;#8217;s total revenue were derived from Google, Facebook and Baidu, respectively. For the year ended December 31, 2018, approximately 14.4% and 12.1% of the Group&amp;#8217;s total revenue were derived from Google and Baidu, respectively. For the year ended December&amp;#160;31, 2019, approximately 13.8% &lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of the Group&amp;#8217;s total revenue were derived from Google, and approximately 8.1% of the Group&amp;#8217;s total revenue from purchase and consumption of virtual items by users via Google as a channel in 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (&amp;#8220;ICP&amp;#8221;) business. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Currency convertibility risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A significant portion of the Group&amp;#8217;s operating activities as well as the assets and liabilities are denominated in RMB. The Group&amp;#8217;s financing activities are denominated in US$. On January&amp;#160;1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People&amp;#8217;s Bank of PRC (the &amp;#8220;PBOC&amp;#8221;). 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;#8217; invoices, shipping documents and signed contracts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;While the Group&amp;#8217;s reporting currency is RMB, a portion of the Group&amp;#8217;s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group&amp;#8217;s US$ revenues expressed in the RMB financial statements will decline. On June&amp;#160;19, 2010, the People&amp;#8217;s Bank of China announced the end of the RMB&amp;#8217;s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 6.3% for the year ended December&amp;#160;31, 2017, the depreciation of the RMB against US$ was approximately 5.7% and 4.1% for the years ended December&amp;#160;31, 2018 and 2019. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&amp;#160;2016-13,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Financial Instruments-Credit Losses (Topic 326)&lt;/div&gt;: &lt;div style="font-style:italic;display:inline;"&gt;Measurement of Credit Losses on Financial &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Instruments&amp;#160;&lt;/div&gt;(&amp;#8220;ASU&amp;#160;2016-13&amp;#8221;)&amp;#160;which&lt;/div&gt; requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;2016-13&amp;#160;replaces&lt;/div&gt; the existing incurred loss impairment&amp;#160;model&amp;#160;with an expected loss methodology, which will result in more timely recognition of credit losses. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU2016-13&amp;#160;is&lt;/div&gt; effective for annual reporting periods, and interim periods within those years, beginning after December&amp;#160;15, 2019. The Group is currently in the process of evaluating the impact of the adoption of ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2017, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017-04,&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Simplifying&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt; the Test for Goodwill Impairment &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&amp;#8220;ASU&amp;#160;2017-04&amp;#8221;),&lt;/div&gt; which simplifies the accounting for goodwill impairment by eliminating Step two from the goodwill impairment test. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, versus determining an implied fair value in Step two to measure the impairment loss. The guidance is effective for annual and interim impairment tests performed in periods beginning after December&amp;#160;15, 2019. Early adoption is permitted for all entities for annual and interim goodwill impairment testing dates on or after January&amp;#160;1, 2017. The guidance should be applied on a prospective basis. The Group does not expect any material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&amp;#160;No.&amp;#160;2018-13,&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Fair Value Measurement (Topic 820)&lt;/div&gt;:&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Measurement&lt;/div&gt;&amp;#160;(&amp;#8220;ASU&amp;#160;2018-13&amp;#8221;)&amp;#160;which&lt;/div&gt; eliminates, adds and modifies certain disclosure requirements for fair value measurements. Under the guidance, public companies will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level&amp;#160;3 fair value measurements. The guidance is effective for all entities for fiscal years beginning after December&amp;#160;15, 2019 and for interim periods within those fiscal years, but entities are permitted to early adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Group does not expect any material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993008">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;26, 2011, the board of directors of the Company approved and adopted a share award scheme (the &amp;#8220;2011 Share Award Scheme&amp;#8221;) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the &amp;#8220;Share Award Scheme Trust&amp;#8221;) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993009">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group adopted ASC 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt; (&amp;#8220;ASC 606&amp;#8221;), from January&amp;#160;1, 2018, using the modified retrospective method. Revenues for the years ended December&amp;#160;31, 2018 and 2019 were presented under ASC 606, and revenues for the year ended December&amp;#160;31, 2017 were not adjusted and continue to be presented under ASC 605, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue &lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recognition&lt;/div&gt;. The cumulative effect of adopting ASC 606 resulted in an increase of RMB11,892 to the opening balance of retained earnings at January&amp;#160;1, 2018, which is primarily related to the Group&amp;#8217;s online advertising services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Starting from January&amp;#160;1, 2018, value added taxes (&amp;#8220;VAT&amp;#8221;) was reclassified from cost of revenue to net against revenues in accordance with ASC 606. Other than the presentation of VAT, the impact from adopting ASC 606 was not material to the Group&amp;#8217;s consolidated financial statements as of and for the year ended December&amp;#160;31, 2018. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group generates its revenues primarily through utility products and related services, mobile entertainment, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s revenues disaggregated by revenue source:&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 54%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For the year ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility products and related services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,439,563&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,119,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,573,030&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;225,952&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Mobile entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game business&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;624,013&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;925,003&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,172,944&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;168,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Content-driven products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;872,430&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;853,864&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;698,599&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100,347&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;38,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;83,355&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;143,122&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,558&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 54%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total consolidated revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,974,757&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,981,705&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,587,695&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;515,340&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 54%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;/div&gt;1) Utility products and related services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Online advertising &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Online advertising revenue is primarily derived from displaying advertising customer&amp;#8217;s advertisements on the Group&amp;#8217;s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers&amp;#8217; websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group&amp;#8217;s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group&amp;#8217;s online platforms.&amp;#160;For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers&amp;#8217; websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Company is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services is recognized at a point in time when all the revenue recognition criteria are met. Payments&amp;#160;made to the third-party advertising publishers or content providers are included in cost of revenues. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Advertising agency services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-specified&lt;/div&gt; percentage of the payment by the advertisers for the online network&amp;#8217;s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; in contracts signed with relevant online networks. There was no significant difference between the Group&amp;#8217;s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Internet security services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group markets and distributes its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;off-the-shelf&lt;/div&gt;&lt;/div&gt; anti-virus security solutions to enterprise and individual users, which can be downloaded online and available for the users for a period of time as specified in the contract. Fees charged in relation to the anti-virus security solutions are recognized as revenue over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Other utility products related services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other utility products related services primarily comprise of the sale of office application software. Revenue for perpetual license is recognized at a point in time when control transfers to the customer, which generally occurs when products are made available to customers. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(2) Mobile entertainment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group develops several popular mobile games and operates some games exclusively licensed from third-party developers, which attracted a massive user base and provide ample advertising revenue opportunities. Similar with monetization method for the mobile utility products, the Group derives advertising revenues by displaying advertisements on mobile games. Advertisers purchase advertising services directly from the Group or through third-party partnering mobile advertising platforms. Revenue is recognized at a point in time when an advertisement is displayed to users, while impressions are delivered. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group sells both perpetual and consumable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items. Perpetual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average paying users&amp;#8217; life, and revenues from the consumable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items at a point in time when specific user actions are taken by paying users. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group tracks the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual item purchases and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;log-in&lt;/div&gt; history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users&amp;#8217; life of each game. For newly launched games with a limited period of paying users&amp;#8217; data available for the estimate, the Group considers the estimated average paying users&amp;#8217; life of other recently launched games with similar characteristics. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Online live broadcast services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group creates and offers virtual items to be used by users on mobile live broadcast application &amp;#8220;LiveMe&amp;#8221;, which was operated and maintained by the Group. All &amp;#8220;LiveMe&amp;#8221; live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group&amp;#8217;s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. The Group ceases to provide this service as Live.me was deconsolidated on September&amp;#160;30, 2019 (Note 3). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(3) AI and others &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and other revenue primary comprise of the sale of AI hardware products and technical consulting services. The Group recognizes revenue&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;generally&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(4) Other revenue recognition related policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993010">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognize&lt;div style="display:inline;"&gt;s&lt;/div&gt; a contract liability in the consolidated balance sheet&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in advertising services, fees for value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in deferred revenue in &amp;#8220;Accrued expenses and other non-current liabilities&amp;#8221; on the consolidated balance sheets. The amount of revenue recognized that was included in the deferred revenue balance at the beginning of the year were RMB73,837, and RMB84,703 (US$12,167) for the years ended December 31, 2018 and 2019&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively.&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
  <cmcm:ConcentrationRiskPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993011">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of risks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December&amp;#160;31, 2019, the Group has RMB2,354,760 (US$338,240) in cash and cash equivalents, restricted cash, short-term investments and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities, 55.2% and 44.8% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors&amp;#8217; rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers&amp;#8217; financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Business, customer, political, social and economic risks &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group&amp;#8217;s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group&amp;#8217;s ability to attract and retain employees necessary to support its growth. For the year ended December 31, 2017, approximately 15.2%, 11.1% and 10.6% of the Group&amp;#8217;s total revenue were derived from Google, Facebook and Baidu, respectively. For the year ended December 31, 2018, approximately 14.4% and 12.1% of the Group&amp;#8217;s total revenue were derived from Google and Baidu, respectively. For the year ended December&amp;#160;31, 2019, approximately 13.8% &lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of the Group&amp;#8217;s total revenue were derived from Google, and approximately 8.1% of the Group&amp;#8217;s total revenue from purchase and consumption of virtual items by users via Google as a channel in 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (&amp;#8220;ICP&amp;#8221;) business. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Currency convertibility risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A significant portion of the Group&amp;#8217;s operating activities as well as the assets and liabilities are denominated in RMB. The Group&amp;#8217;s financing activities are denominated in US$. On January&amp;#160;1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People&amp;#8217;s Bank of PRC (the &amp;#8220;PBOC&amp;#8221;). 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;#8217; invoices, shipping documents and signed contracts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;While the Group&amp;#8217;s reporting currency is RMB, a portion of the Group&amp;#8217;s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group&amp;#8217;s US$ revenues expressed in the RMB financial statements will decline. On June&amp;#160;19, 2010, the People&amp;#8217;s Bank of China announced the end of the RMB&amp;#8217;s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 6.3% for the year ended December&amp;#160;31, 2017, the depreciation of the RMB against US$ was approximately 5.7% and 4.1% for the years ended December&amp;#160;31, 2018 and 2019. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:ConcentrationRiskPolicyTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_BytedanceLtdMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="3" id="Factid_12993016" unitRef="Unit_pure">0.081</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993018">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;BUSINESS COMBINATIONS AND DECONSOLIDATIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business combination in 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2019, the Group completed a business combination, which the Group expected to enhance the Group&amp;#8217;s expertise in hardware services. The total purchase consideration was RMB25,000 (US$3,591). The acquired entity was considered insignificant. The results of the acquired entity&amp;#8217;s operations have been included in the Group&amp;#8217;s consolidated financial statements since June 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 0in; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deconsolidation in 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September&amp;#160;2019, Live.me Inc (&amp;#8220;Live.me&amp;#8221;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; a former subsidiary of the Company, amended its share incentive plan to increase the number of shares to be issued under the current plan, and issued a certain number of new shares into a trust under the plan for the benefit of current and future recipients of Live.me&amp;#8217;s share incentive awards. Consequently, the Company was no longer a majority shareholder of Live.me and deconsolidated Live.me&amp;#8217;s financial results from the Company&amp;#8217;s financial statements from September&amp;#160;30, 2019. The Group recognized a total gain of RMB839,834 (US$120,635) from the transaction in &amp;#8220;Other income, net&amp;#8221; in the consolidated statements of comprehensive income (loss) for the year ended December&amp;#160;31, 2019. The gain from the deconsolidation of Live.me, if not recognized, would have increase&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;d&lt;/div&gt; the loss per share by RMB0.61 (US$0.09). &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The deconsolidation of Live.me did not meet the definition of a discontinued operation in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;205-20,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Presentation of Financial Statements &amp;#8211; Discontinued Operations&lt;/div&gt; (&amp;#8220;ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;205-20&amp;#8221;),&lt;/div&gt; as the disposal of Live.me did not represent a shift in the Group&amp;#8217;s strategy that has (or will have) a major effect on an entity&amp;#8217;s operations and financial results. Subsequent to the deconsolidation, the Group &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;owns 49.6% voting rights of Live.me. The remaining interests is accounted for equity investment using the fair value option in accordance with &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 825&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; and Live.me will be considered a related party after deconsolidation. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deconsolidation in 2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On October&amp;#160;8, 2018, the Group entered into an agreement to dispose its 24.8% equity interest of Hong Kong Youloft Technology Limited (&amp;#8220;Youloft HK&amp;#8221;) to a shareholder, for a cash consideration of RMB97,450. Subsequent to the transaction and the dilution of a newly established share award scheme of Youloft HK, the Group owned 21.9% equity interests of Youloft HK on a fully diluted basis. Subsequent to the transaction, the Group considered lost control over Youloft HK. As the Group&amp;#8217;s remaining equity interests are not in-substance common stock and the investment does not have readily determinable fair value, the investment was accounted for at fair value using the measurement alternative. The Group recognized a total gain of RMB176,442 from the transaction in &amp;#8220;Other income, net&amp;#8221;. The deconsolidation of Youloft HK did not meet the definition of a discontinued operation in accordance with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC&amp;#160;205-20,&lt;/div&gt; as the disposal of Youloft HK did not represent a shift in the Group&amp;#8217;s strategy that has (or will have) a major effect on an entity&amp;#8217;s operations and financial results. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Business combination in 2017&lt;/div&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2017, the Group completed a business combination, which the Company expected to enhance the Group&amp;#8217;s expertise in hardware services. The total purchase consideration was RMB41,522. The acquired entities were considered insignificant. The results of the acquired entity&amp;#8217;s operations have been included in the Group&amp;#8217;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 0in; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Deconsolidation in 2017&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December&amp;#160;5, 2017, the Group entered into an agreement with Bytedance Ltd. (&amp;#8220;Bytedance&amp;#8221;) a third-party mobile technique provider to dispose its 100% shareholding of News Republic for a total consideration of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;566,044 among which RMB329,710 was in the form of equity interests in Bytedance. The Group recognized a total gain of RMB232,673 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;from the transaction in &amp;#8220;Other income, net&amp;#8221; in the consolidated statements of comprehensive income (loss) for the year ended December&amp;#160;31, 2017. The deconsolidation of News Republic did not meet the definition of a discontinued operation in accordance with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC&amp;#160;205-20,&lt;/div&gt; as the disposal of News Republic did not represent a shift in the Group&amp;#8217;s strategy that has (or will have) a major effect on an entity&amp;#8217;s operations and financial results. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <cmcm:InvestmentsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993020">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;INVESTMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(a)&amp;#160;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018, and 2019, short-term investments included time deposits, convertible loan, and structured note in commercial banks which is classified as available-for-sale debt securities in accordance with ASC 320-10,&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;of RMB930,610 and RMB1,369,118 (US$196,661), respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, 2017, 2018 and 2019,&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;the Group recognized&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; interest income from its short-term investments of RMB16,929, RMB38,368 and RMB45,993 (US$6,606), &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively. For the years ended December&amp;#160;31, 2017, 2018 and 2019, the Group recognized fair value gains on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities of nil, nil and RMB6,049 (US$869) in other comprehensive income&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognized an impairment loss on short-term investments of nil, nil and RMB3,506 (US$504) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:18pt; margin-bottom:0pt"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(b)&amp;#160;Long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:6pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The company&amp;#8217;s &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;ong-term investments include equity investments accounted for at fair value using the measurement alternative, equity investments with readily determinable fair value, equity investments &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;method&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;accounted for using equity method, equity&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;method&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; investments accounted for using fair value option and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities.&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity investments accounted for at fair value using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments at fair value without readily determinable fair value were accounted as cost method investments prior to adopting ASC 321. In accordance with ASC 321, the Group elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. As of December&amp;#160;31, 2018 and 2019, the carrying amount of the Group&amp;#8217;s equity investments accounted for at fair value using the alternative measurement was RMB1,564,062 and RMB1,895,951 (US$272,336), including RMB432,504 and RMB618,314 (US$88,815) accumulated impairment&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. During the year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December&amp;#160;31, 2018 and 2019, certain equity investments were remeasured based on observable price changes in orderly transactions for an identical or similar investment of the same issuer, the aggregate carrying amount of these investments was RMB556,537 and RMB926,926 (US$133,145) as of December&amp;#160;31, 2018 and 2019&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively.&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December&amp;#160;31, 2018 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For the year ended December, 31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized gains (upward adjustments)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;357,372&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;78,321&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,250&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized losses (impairment)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(94,895&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(180,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(25,987&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized gains and losses on equity securities held&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;262,477&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(102,592&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(14,737&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net realized gains on equity securities sold&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;319,711&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8%; height: 18px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%; height: 18px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net gains (losses) recognized in other income, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;582,188&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(102,592&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(14,737&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Disposal gain of cost method investments amounting to RMB947,069 was recognized in &amp;#8220;Other income, net&amp;#8221; in the consolidated statements of comprehensive income (loss) for the year ended December&amp;#160;31, 2017. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2019, the Group: i) acquired additional preferred &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;shares&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; of Beijing OrionStar Technology Co., Ltd. (&amp;#8220;Beijing OrionStar&amp;#8221;) with a&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;cash consideration of RMB262,072 (US$37,644). Subsequent to the transaction, the Group owned 38.7% equity interests not qualified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-substance&lt;/div&gt; common stock of Beijing OrionStar. ii)&amp;#160;acquired other equity interests in 14 equity investees for total consideration of RMB172,033 (US$24,711). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2018, the Group: i) acquired additional preferred &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;shares&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; of Beijing OrionStar at a cash consideration of RMB203,216. ii) disposed certain portion of equity ownership of Bytedance and recognized disposal gain of RMB300,211 and a fair value gain of RMB300,211 for the remaining portion of equity ownership in &amp;#8220;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;O&lt;/div&gt;ther income, net&amp;#8221;. iii) owned 21.9% equity interest not qualified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-substance&lt;/div&gt; common stock of Youloft HK after deconsolidation (Note 3), with fair value of RMB93,458. iv) acquired other equity interests in 14 internet companies for total consideration of RMB208,192. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2017, the Group acquired: i) a small minority equity interest of Bytedance at a consideration of RMB329,710, ii) preferred shares representing 29.6% equity interest of Beijing OrionStar and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-year&lt;/div&gt; warrant at a cash consideration of RMB264,768 and iii) other equity interests in 8 internet companies for total cash consideration of RMB65,130. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group received dividends form investees of RMB58,741, RMB nil and RMB13,217 (US$1,899) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity investments with readily determinable fair value&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2019, the Group purchased equity interest of a company listed on the HK Stock Exchange, for a cash consideration of RMB28,051 (US$4,029). Unrealized gains for the Equity investments with readily determinable fair value were nil, nil and RMB2,853 (US$410), which were recorded in &amp;#8220;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;O&lt;/div&gt;ther income, net&amp;#8221; in the consolidated comprehensive income (loss) for years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 18pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity investment accounted for using fair value option&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September 2019, the Group owned 49.6% equity interest of Live.me on a fully dilutive basis after deconsolidation (Note 3). The fair value of the remaining share interests was RMB388,581 (USD$55,816) as of December&amp;#160;31, 2019. Unrealized losses for Equity investments accounted for using fair value option were nil, nil and RMB102,555 (US$14,731), which were recorded in &amp;#8220;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;O&lt;/div&gt;ther income, net&amp;#8221; in the consolidated comprehensive income (loss) for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity investments accounted for using equity method&lt;/div&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The carrying amount of the Company&amp;#8217;s equity method investments w&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ere&lt;/div&gt;&amp;#160;RMB151,533 and RMB194,473 (US$27,934) as of December&amp;#160;31, 2018 and 2019, respectively.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;In 2019, the Group acquired: i) equity interests in Ziniu Fund, L.P. with a cash consideration of RMB30,000 (US$4,309); ii) other equity method investments with aggregate consideration of RMB4,026 (US$&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;578).&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2018, the Group acquired equity method investments with aggregate consideration of RMB5,721. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2017, the Group acquired: i) equity interests in Ziniu Fund, L.P. with a cash consideration of RMB40,000; ii) other equity method investments with aggregate consideration of RMB14,516. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recorded a gain of RMB495, a loss of RMB384 and a gain of RMB7,594 (US$1,091) from equity investments accounted for using equity method for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. The Group also recognized impairment losses of nil, RMB 31 and nil for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. The Group recognized deemed disposal gain of RMB6,276, nil and nil for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;None of equity method investments, including the investment that the Group elects to account for using the fair value option, was considered individually material for the years ended December&amp;#160;31, 2017, 2018 and 2019. The Group summarized the unaudited condensed financial information of the Group&amp;#8217;s equity investments as a group below in accordance with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rule&amp;#160;4-08&lt;/div&gt; of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X:&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance sheet data:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;166,559&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;469,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;67,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;608,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;862,552&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;123,898&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,262&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;280,790&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;40,333&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,320&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,610&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,242&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 67%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Redeemable &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;p&lt;/div&gt;referred shares&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;870,001&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;124,968&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 62%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating data:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;53,175&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;24,073&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;970,017&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;139,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;43,947&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;223,883&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,159&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(2,372&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;29,066&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(66,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(9,588&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,849&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,301&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(78,146&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,225&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in long-term investments &lt;/div&gt;primarily represent investments in structured notes and convertible loans. As of December&amp;#160;31, 2018, and 2019, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;long-term &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities were&lt;/div&gt; RMB133,448 and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;R&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;MB&lt;/div&gt;&lt;/div&gt;6,976&amp;#160;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;(US$1,002), respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognized an impairment loss on &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;long-term &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities of &lt;/div&gt; RMB6,594, nil and nil &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;for the years ended December&amp;#160;31, 2017, 2018 and 2019, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, 2017, 2018 and 2019, the Group recognized fair value gain (loss) on &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;long-term &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; debt securities of nil, RMB(3,732) and RMB4,864 (US$699) in other comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:InvestmentsTextBlock>
  <us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993021">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December&amp;#160;31, 2018 and 2019 were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 67%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td rowspan="2" style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;For the year ended December, 31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized gains (upward adjustments)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;357,372&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;78,321&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,250&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized losses (impairment)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(94,895&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(180,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(25,987&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net unrealized gains and losses on equity securities held&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;262,477&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(102,592&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(14,737&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net realized gains on equity securities sold&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;319,711&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8%; height: 18px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%; height: 18px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net gains (losses) recognized in other income, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;582,188&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(102,592&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(14,737&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 67%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993029">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SEGMENT INFORMATION&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company presents segment information after elimination of inter-company transactions. In general, revenue, cost of revenues and operating expenses are directly attributable, or are allocated, to each segment. The Company allocates costs and expenses that are not directly attributable to a specific segment, such as those that support infrastruct&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ur&lt;/div&gt;e across differ&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;en&lt;/div&gt;t segments, to different segments mainly on the basis of usage, revenue or headcount, depending on the nature of the relevant costs and expenses. The Company does not allocate assets to its segments as the CODM does not evaluate the performance of segments using asset information. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following tables present the summary of each segment&amp;#8217;s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December&amp;#160;31, 2017, 2018 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ear&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility Products and Related Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,439,563&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,119,483&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,573,030&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;225,952&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile Entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,496,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,778,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,871,543&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;268,830&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;38,751&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;83,355&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;143,122&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;20,558&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total consolidated revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,974,757&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;4,981,705&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;3,587,695&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;515,340&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Utility Products and Related Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;979,447&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,034,968&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;297,099&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,676&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile Entertainment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(417,350&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(312,515&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(375,278&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(53,905&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;AI and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(41,901&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(170,113&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(359,628&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(51,657&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 52%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unallocated expenses(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(73,316&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(85,118&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(673,105&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(96,687&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total consolidated operating (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;446,880&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;467,222&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,110,912&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(159,573&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 52%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993039">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income &lt;div style="display:inline;"&gt;(&lt;div style="display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt;are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,908&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;108,935&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,923&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;276&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income tax (benefits) expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(25,306&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,981&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;859&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;57,602&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;117,000&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,904&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,135&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <cmcm:IncomeTaxPreferentialTaxRate contextRef="P01_01_2019To12_31_2019_BeijingSecurityMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis" decimals="2" id="Factid_12993058" unitRef="Unit_pure">0.15</cmcm:IncomeTaxPreferentialTaxRate>
  <cmcm:IncomeTaxPreferentialTaxRate contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_ConewNetworkMemberdeiLegalEntityAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis" decimals="2" id="Factid_12993059" unitRef="Unit_pure">0.15</cmcm:IncomeTaxPreferentialTaxRate>
  <cmcm:IncomeTaxPreferentialTaxRate contextRef="P01_01_2019To12_31_2019_BeijingKingsoftCheetahTechnologyCoMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis" decimals="2" id="Factid_12993061" unitRef="Unit_pure">0.15</cmcm:IncomeTaxPreferentialTaxRate>
  <cmcm:IncomeTaxPreferentialTaxRate contextRef="P01_01_2019To12_31_2019_BeijingMobileMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis" decimals="2" id="Factid_12993062" unitRef="Unit_pure">0.15</cmcm:IncomeTaxPreferentialTaxRate>
  <cmcm:IncomeTaxPreferentialTaxRate contextRef="P01_01_2019To12_31_2019_BeijingNetworkMemberdeiLegalEntityAxis_CNsrtStatementGeographicalAxis_HighNewTechnologyEnterpriseMembersrtProductOrServiceAxis" decimals="2" id="Factid_12993063" unitRef="Unit_pure">0.15</cmcm:IncomeTaxPreferentialTaxRate>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993064">&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RELATED PARTY TRANSACTIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;a) Principal related parties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:52%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;width:47%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Name of related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Relationship with the Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent and its subsidiaries (&amp;#8220;Tencent Group&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities controlled by a shareholder of the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft and its subsidiaries (&amp;#8220;Kingsoft Group&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities controlled by a shareholder of the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar and its subsidiaries (&amp;#8220;OrionStar Group&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities controlled by a director of the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shenzhen Feipai Technology Co., Ltd. (&amp;#8220;Shenzhen Feipai&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities influenced materially by the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Inc. and its subsidiaries (&amp;#8220;Pixiu Group&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities influenced materially by the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Xiaomi and its subsidiaries (&amp;#8220;Xiaomi Group&amp;#8221;) (i)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities controlled by a former director of the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Matrix Partners China IV Hong Kong Limited (&amp;#8220;Matrix Partners&amp;#8221;) (ii)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities controlled by a former director of the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live.me and its subsidiaries (&amp;#8220;Live.me Group&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities influenced materially by the Group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Xiaomi Group is controlled by Mr.&amp;#160;Jun Lei, who&amp;#160;was a former member of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the&lt;/div&gt;&amp;#160;Board of Directors until his resignation &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;i&lt;/div&gt;&lt;/div&gt;n March 2018. Xiaomi Group was no longer a related party of the Group after Mr.&amp;#160;Lei&amp;#8217;s resignation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Matrix Partners is controlled by Mr.&amp;#160;Ying Zhang, who was a former member of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the&lt;/div&gt; Board of Directors until his resignation &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in&lt;/div&gt;&amp;#160;December 2017. Matrix Partners&amp;#160;was no longer a related party of the Group after Mr.&amp;#160;Zhang&amp;#8217;s resignation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;b) In addition to the transactions detailed elsewhere in these financial statements, the Group had the following material related party transactions for the years ended December&amp;#160;31, 2017, 2018 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;year ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services received from:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(i&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;45,173&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,532&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;23,804&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,419&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;48,094&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;70,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;73,655&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;16,857&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,421&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Xiaomi Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;61,042&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,356&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services provided to:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(ii&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;58,669&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;197,992&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;176,099&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,295&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,920&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;21,903&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;20,242&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,908&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&amp;#8212; &amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;6,900&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,450&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,932&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchase of products:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;iii&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;9,136&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;98,197&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,105&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans and investments provided to:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;264,768&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,216&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;278,693&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,032&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;33,620&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;39,973&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,742&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shenzhen Feipai&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,000&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,000&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;3,000&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;431&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,816&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,592&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital injection received from:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Matrix Partners&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;151,419&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); text-align: right;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into agreements with Kingsoft Group, Tencent Group, OrionStar Group and Xiaomi Group, pursuant to which these entities provided services including corporate, technology support and leasing services to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Group&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into a series of agreements with Tencent Group and OrionStar Group to provide online marketing services and technical support services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(iii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group bec&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a&lt;/div&gt;me the exclusive worldwide distributor for OrionStar Group&amp;#8217;s robotics products. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;c) The balances between the Group and its related parties as of December&amp;#160;31, 2018 and 2019 are listed below:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="font-size:12pt;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(1) Amount due from related parties&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live.me Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;87,302&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,540&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;52,338&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;67,044&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;9,630&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pixiu Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;39,968&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;49,788&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,152&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;31,450&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;42,352&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,083&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,570&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,138&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;451&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other related parties (i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;9,164&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,317&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;148,129&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;258,788&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;37,173&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size:6pt;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2018 and 2019, the amount of due from related parties included convertible loans of RMB18,000 and RMB21,000 (US$3,016) to a related party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; ASC 810, Consolidation&lt;/div&gt;, the related party is a variable interest entit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December&amp;#160;31, 2018 and 2019, the convertible loan has been fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the related-party that most significantly impact its economic performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All the balances with related parties as of December&amp;#160;31, 2018 and 2019 were unsecured and repayable on demand. (Reversal) provision for doubtful accounts for the years ended December&amp;#160;31, 2017, 2018 and 2019 were RMB(7,312), RMB105 and RMB9,431 (US$1,355), respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(2) Amount due to related parties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 70%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;OrionStar Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,732&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;32,368&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,649&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,462&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;29,757&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;4,274&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live.me Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;17,509&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,515&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Kingsoft Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,937&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,683&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,247&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,167&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,893&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;560&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;37,298&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;92,210&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;13,245&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 70%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993066">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SHARE-BASED COMPENSATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2014 Restricted Shares Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April&amp;#160;22 and April&amp;#160;24, 2014, the board of directors and the shareholders of the Company approved to adopt a restricted shares plan (the &amp;#8220;2014 Restricted Shares Plan&amp;#8221;), respectively. Under the 2014 Restricted Shares Plan, the Company is authorized to issue up to 122,545,665 Class&amp;#160;A ordinary shares (excluding shares which have lapsed or have been forfeited) pursuant to the grant of restricted shares and restricted share units thereunder.&amp;#160;Unless terminated earlier, the 2014 Restricted Shares Plan will terminate automatically in 2024. The share awards granted under 2014 Restricted Shares Plan had vesting terms of no longer than 5 years from the date of grant. Except for service conditions, there were no other vesting conditions for all the awards under 2014&amp;#160;Restricted Shares Plan. The following table summarizes the Company&amp;#8217;s restricted shares with an option feature activity under the 2014 Restricted Shares Plan during the year ended December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 47%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&amp;#160;Price&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&amp;#160;Date&lt;br/&gt;Fair&amp;#160;Value&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&amp;#160;(Years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;30,652,305&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.31&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,835&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 47%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;6,820,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.03&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.60&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(7,159,989&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.81&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 47%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(4,950,498&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1.08&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 47%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Modified in August 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(9,883,062&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;1.05&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;15,479,656&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;0.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;1.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.31&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; text-align: right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,331&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;15,479,656&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;6,730,544&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding: 0px 0px 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intrinsic value of restricted shares with an option feature exercised for the year ended December&amp;#160;31, 2019 was RMB9,357 (US$1,344). The weighted-average grant-date fair value of options granted during the years 2018 and 2019 was US$1.00 and US$0.60, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each restricted share with an option feature is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:46%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;br/&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.84~1.21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.85~1.29&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.36~0.68&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.81%~2.99%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.49%~3.59%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.70%~3.25%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;55.9%~58.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;55.5%~57.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.1%~62.9%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.55~0.93&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.66~1.23&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.36~0.68&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:12pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The risk-free interest rate for periods within the contractual life of the restricted shares with an option feature is based on the U.S. Treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry. The dividend yield is estimated based on expected dividend policy over the expected term of the restricted shares with an option feature. The expected exercise multiple is based on management&amp;#8217;s estimation, which the Company believes is representative of the future.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:12pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, there was RMB26,448 (US$3,799&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; of total unrecognized share-based compensation expenses related to&amp;#160;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt;&amp;#160;restricted shares with an option feature and the cost is expected to be recognized over a weighted average period of 1.67 years. Total estimated share-based compensation expenses may be adjusted for future changes in forfeiture rate.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:12pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On August&amp;#160;1, 2019, the Company&amp;#8217;s compensation committee approved to cancel the exercise price for all unvested restricted shares with an option feature previously granted by the Company under the 2014 Restricted Shares Plan. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification. The total incremental cost as a result of the modification was&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB12,510 (US$1,797). The incremental cost related to vested restricted shares amounted to RMB5,117 (US$735) &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and was recorded in the consolidated statements of comprehensive income (loss) during the year ended December&amp;#160;31, 2019. The incremental cost related to unvested restricted shares amounted to&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB7,393 (US$1,062) and will be recorded over the remaining service periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:12pt; margin-bottom:0pt; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the restricted shares activity pursuant to the 2014 &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; Shares Plan for the year ended December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:12pt; color:#000000; font-family:'times new roman'; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin-top:0pt; margin-bottom:0pt"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 62%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:8pt"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;grant&amp;#160;date&lt;br/&gt;fair&amp;#160;value&amp;#160;(US$)&lt;br/&gt;after modification&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:10pt"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%; vertical-align: top;"&gt;&lt;div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 6%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 9%; height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:10pt"&gt;&lt;td style="font-size: 10pt; width: 62%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Modified in August 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,883,062&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.12&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:10pt"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%; vertical-align: top;"&gt;&lt;div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,164,799&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.31&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:10pt"&gt;&lt;td style="font-size: 10pt; width: 62%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(221,450&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.36&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size:1px"&gt;&lt;td style="width: 62%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside:avoid; font-family:'times new roman'; font-size:10pt"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 62%; vertical-align: top;"&gt;&lt;div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,496,813&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.06&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size:1px"&gt;&lt;td style="width: 62%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB19,653 (US$2,823), and is expected to be recognized over a weighted-average period of 1.41 years. Total estimated share-based compensation expenses may be adjusted for future changes in forfeiture rate. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total fair value of vested restricted shares on their respective vesting dates during the years ended December&amp;#160;31, 2019 were RMB5,354 (US$769).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2013 Incentive Scheme&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;On January&amp;#160;2, 2014, the Company adopted an equity incentive scheme (the &amp;#8220;2013 Incentive Scheme&amp;#8221;). The 2013 Incentive Scheme provides for the grant of ordinary shares, restricted shares, share options and share appreciation rights to the employees, directors or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-employee&lt;/div&gt; consultants of the Company. The maximum number of the Company&amp;#8217;s ordinary shares which may be issued under the 2013 Incentive Scheme is 64,497,718 (excluding shares which have lapsed or have been forfeited). The 2013 Incentive Scheme is valid and effective for a term of ten years commencing from its adoption. Except for service conditions, there were no other vesting conditions for all the awards under 2013 Incentive Scheme. As of December&amp;#160;31, 2019, all the share awards granted under 2013 Incentive Scheme &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;had vesting terms of no longer than&lt;/div&gt; 5 years from the date of grant.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Group&amp;#8217;s restricted shares with an option feature activity under the 2013&amp;#160;Incentive Scheme during the year ended December&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 47%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&amp;#160;Price&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&amp;#160;Date&lt;br/&gt;Fair&amp;#160;Value&lt;br/&gt;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&amp;#160;(Years)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;44,791,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.33&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.01&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,546&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 47%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,417,123&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 47%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,111,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.15&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1.59&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="width: 47%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Modified in August 2019&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;(6,012,118 &lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;text-align:right;;vertical-align:bottom;"&gt;1.10&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;0.34&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;1.13&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.01&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;text-align:right;;vertical-align:bottom;"&gt;765&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 47%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested and expected to vest at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 47%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 47%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;33,251,025&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 5%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 47%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 5%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intrinsic value of restricted shares with an option feature exercised for the year ended December&amp;#160;31, 2019 was RMB4,063 (US$584). The weighted-average grant-date fair value of options granted during the years 2018 was US$1.03. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each restricted share with an option feature is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:59%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:6%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.84~1.21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.06~1.43&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.78%~2.99&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.97%~3.58&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.1%~57.5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.3%~57.2&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.53~0.88&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.79~1.15&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The risk-free interest rate for periods within the contractual life of the restricted shares with an option feature is based on the U.S. Treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry. The dividend yield is estimated based on expected dividend policy over the expected term of the restricted shares with an option feature. The expected exercise multiple is based on management&amp;#8217;s estimation, which the Company believes is representative of the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, there was nil unrecognized share-based compensation expenses related to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; restricted shares with an option feature. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On August&amp;#160;1, 2019, the Company&amp;#8217;s compensation committee approved to cancel the exercise price for all unvested restricted shares with an option feature previously granted by the Company under the 2013 &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incentive Scheme&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; Plan. Such &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;exercise price cancellation &lt;/div&gt;was accounted by the Company as a share option modification and required remeasurement at the time of the modification. The total incremental cost as a result of the modification was RMB7,588 (US$1,090). The incremental cost related to vested restricted shares amounted to RMB3,077 (US$442) and was recorded in the consolidated statements of comprehensive income (loss) during the year ended December&amp;#160;31, 2019. The incremental cost related to unvested restricted shares amounted to RMB4,511 (US$648) and will be recorded over the remaining service periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the year ended December&amp;#160;31, 2019:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 12%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 12%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 8pt;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;grant&amp;#160;date&lt;br/&gt;fair&amp;#160;value&amp;#160;(US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;after modification&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="font-size: 10pt; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Modified in August 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,012,118&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.14&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,052,546&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.02&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="font-size: 10pt; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(28,515&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.33&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,931,057&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.17&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB15,615 (US$2,243), and is expected to be recognized over a weighted-average period of 1.63 years. Total estimated share-based compensation expenses may be adjusted for future changes in forfeiture rate.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total fair value of vested restricted shares on their respective vesting dates for the year ended December&amp;#160;31, 2019 were RMB2,569 (US$369).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2011 Share Award Scheme&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;26, 2011, the board of directors of the Company approved and adopted the 2011 Share Award Scheme, as amended in September&amp;#160;2013 and November&amp;#160;2016, to recognize the contributions of certain employees and to give incentives thereto in order to retain them for the continued operation and development of the Group. Under the 2011 Share Award Scheme, the board of directors may grant restricted shares to its employees and directors to receive an aggregate of no more than 100,000,000 ordinary shares of the Company (excluding shares which have lapsed or have been forfeited) as at the date of such grant. Unless early terminated by the board of directors of the Company, the 2011 Share Award Scheme is valid and effective for a term of ten years commencing from its adoption. Under the 2011 Share Award Scheme, grantees have no dividend or voting rights until the restricted shares are vested. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has set up the Share Award Scheme Trust for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest. As of December&amp;#160;31, 2019, 331,947 (2018: 1,111,898) forfeited and ungranted restricted shares are held by the Share Award Scheme and available to be granted in the future. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Subsequent to the IPO, fair value of the ordinary shares was determined based on the price of the Company&amp;#8217;s publicly traded ADSs. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the year ended December&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 12%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 12%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;grant&amp;#160;date&lt;br/&gt;fair&amp;#160;value&amp;#160;(US$)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,739,320&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.06&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,189,310&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;0.37&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,452,468&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1.08&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(1,409,359&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1.05&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 58%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested at December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,066,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 12%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted-average grant-date fair value of restricted share granted during the years 2018 and 2019 was US$0.96 and US$0.37, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded&amp;#160;amounted to RMB11,327 (US$1,627), and is expected to be recognized over a weighted-average period of 2.01 years. Total unrecognized share-based compensation expenses may be adjusted for future changes in forfeiture rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total fair value of vested restricted shares on their respective vesting dates &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for&lt;/div&gt; the years ended December&amp;#160;31, 2017, 2018 and 2019 were RMB21,149, RMB15,152 and RMB9,357 (US$1,344), respectively. &lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Share-based Awards of subsidiaries &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Subsidiaries of the Group also have equity incentive plans granting share-based awards.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing:0px;top:0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.69~0.86&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;0.42~0.94&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.60%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.75%~3.10%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.57%~&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.73%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.4%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%~57.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.2&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;%~59.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.61&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%~8.72%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.14~0.86&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.22~0.27&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the share-based compensation expenses of subsidiaries&amp;#8217; share-based awards recognized by the Group: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,907&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,583&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;95&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;212&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,286&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,196&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="padding: 0in;"&gt;&lt;div style="border:none; margin-bottom:.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(204, 238, 255); border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="padding: 0in;"&gt;&lt;div style="border:none; margin:0in 0in 0.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 66%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,005&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-indent: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:0.0001pt; text-align:right; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,672&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-indent: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,991&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, there was RMB44,720 (US$6,424) unrecognized share-based compensation expenses related to incentive plans, which is expected to be recognized over a vesting period of 2.03 years. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total share-based compensation expenses recorded by the Group are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;762&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;206&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt; 524&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;75&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;20,691&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;14,224&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,771&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,586&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;39&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,967&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,818&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;548&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;51,824&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;61,721&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;63,327&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;9,097&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;73,316&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;85,118&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;127,440&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;;width:;"&gt;18,306&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993087">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;EARNINGS (LOSS) PER SHARE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted earnings per share for each of the years presented are&amp;#160;calculated&amp;#160;as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 32%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,348,194&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,166,909&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(97,017&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,937&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(216,960&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(31,164&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,451&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(37,714&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,228&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,637&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,964&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(101&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(225&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(106,346&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,394,303,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,403,089,609&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9573&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8048&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(106,346&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reallocation of net income as a result of conversion of Class&amp;#160;B into Class&amp;#160;A ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(344,168&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,438&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,394,303,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,403,089,609&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilutive effect of Share-based awards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,851,512&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,325,240&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conversion of Class&amp;#160;B into Class&amp;#160;A ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -10.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Denominator used for earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,425,154,838&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,440,414,849&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,369,041,418&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,369,041,418&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings &lt;div style="display:inline;"&gt;(&lt;div style="display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt;per share&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9366&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.7839&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Earnings (&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;oss) per ADS:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator used for earnings (loss) per ADS&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;139,430,333&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;140,308,961&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,302,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,302,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator used for earnings (loss) per ADS&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;142,515,484&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,041,485&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;136,904,142&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;136,904,142&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per ADS&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.5728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.0478&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.5140&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.3611&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per ADS&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.3656&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.8393&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.5140&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.3611&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group did not include certain restricted shares and restricted shares with an option feature in the computation of diluted earnings (loss) per share for the years ended December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt; and 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8&lt;/div&gt; because those restricted shares and restricted shares with an option feature were anti-dilutive for the respective years. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993088">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted earnings per share for each of the years presented are&amp;#160;calculated&amp;#160;as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 32%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt;ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,348,194&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,166,909&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(97,017&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,937&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(216,960&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(31,164&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(13,451&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(37,714&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,228&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(20,637&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,964&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(101&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(225&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(106,346&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,394,303,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,403,089,609&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9573&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.8048&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per share&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(106,346&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reallocation of net income as a result of conversion of Class&amp;#160;B into Class&amp;#160;A ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,334,743&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,129,181&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(344,168&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,438&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(237,822&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34,160&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,394,303,326&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,403,089,609&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;423,023,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dilutive effect of Share-based awards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,851,512&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,325,240&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conversion of Class&amp;#160;B into Class&amp;#160;A ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -10.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Denominator used for earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,425,154,838&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,440,414,849&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,369,041,418&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,369,041,418&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;946,017,565&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings &lt;div style="display:inline;"&gt;(&lt;div style="display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt;per share&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9366&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.7839&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.2514&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.0361&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Earnings (&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;oss) per ADS:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator used for earnings (loss) per ADS&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;139,430,333&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;140,308,961&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,302,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,302,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator used for earnings (loss) per ADS&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;142,515,484&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,041,485&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;136,904,142&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;136,904,142&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per ADS&amp;#8212;basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.5728&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.0478&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.5140&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.3611&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; line-height: 8pt; font-size: 8pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 8pt; background-color: rgb(204, 238, 255); width: 32%; line-height: 8pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings (loss) per ADS&amp;#8212;diluted&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9.3656&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;7.8393&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.5140&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(0.3611&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 32%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993095">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25.&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CONDENSED FINANCIAL INFORMATION OF THE COMPANY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Balance Sheets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 75%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;318,546&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;249,586&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,851&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;795,510&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;114,268&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,838&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;141,230&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,286&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,312,111&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;965,477&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;138,682&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;2,647,495&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;2,151,803&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;309,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgba(255, 255, 255, 0); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;62,785&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;628,888&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1007,897&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;144,776&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment in subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,064,747&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,836,345&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;407,415&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;3,756,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;3,844,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;552,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;6,403,920&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;5,996,045&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;861,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;LIABILITIES AND SHAREHOLDERS&amp;#8217; EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;27,128&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;26,583&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,819&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;836,642&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;933,466&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;134,084&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax payable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;33,499&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,051&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,891&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;897,269&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;994,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;142,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,925&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69,401&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,969&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;261&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;266&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;38&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;30,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;69,667&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;10,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;927,455&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;1,063,767&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;152,801&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Shareholders&amp;#8217; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Class&amp;#160;A ordinary shares (par value of US$0.000025&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; per share; 7,600,000,000&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares authorized; 475,357,217&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; and 435,084,177&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares issued as of December&amp;#160;31, 2018 and 2019, respectively; 419,253,027&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; and 431,985,016&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;74&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Class&amp;#160;B ordinary shares (par value of US$0.000025&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; per share; 1,400,000,000&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares authorized; 957,985,982&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares issued&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;&amp;#160;and&lt;/div&gt; 946,017,565&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important; line-height: 9pt;;display:inline;"&gt; shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;21&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock &lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;(&lt;/div&gt;45,273,040&lt;/div&gt;&lt;div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"&gt; &lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;and nil &lt;/div&gt;shares as of December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;8&lt;/div&gt; and 201&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;9&lt;/div&gt;, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(221,932&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 75%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,742,893&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,649,342&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;380,554&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,705,970&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,944,938&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;279,373&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive inco&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;me&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;249,304&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;337,773&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,518&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 75%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt;;font-weight:bold;display:inline;"&gt;Total shareholders&amp;#8217; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;5,476,465&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;4,932,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top; padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 9pt; line-height: 9pt;;font-weight:bold;display:inline;width:100%;"&gt;708,477&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); vertical-align: top; line-height: 9pt; font-size: 9pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 75%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&amp;#8217; equit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,403,920&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,996,045&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; padding-bottom: 1.25pt; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top; border-bottom: 2.5pt double black;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top; border-bottom: 2.5pt double black;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;861,278&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statements of Comprehensive Income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(loss)&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 63%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;52,053&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;14,525&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(6,919&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(2,509&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(5&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,134&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,016&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(11,370&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;545&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(858 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(123&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(84&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrati&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ve&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(18,931&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(28,158&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(41,872 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(6,015 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-bottom: 0.375pt; background-color: rgba(255, 255, 255, 0); width: 63%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Impairment of goodwill&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; text-align: right; text-indent: 0px; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;(64,154&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; vertical-align: top; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 10pt; font-size: 10pt; text-align: right; text-indent: 0px; vertical-align: top; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;"&gt;(9,215&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; line-height: 10pt; font-size: 10pt; padding-bottom: 0.375pt; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,385&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27,613&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(106,884&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(15,353&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity in profit (loss) of subsidiari&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;es&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,346,556&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;632,055&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(495,735&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(71,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest (expense) income, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(6,525&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,248&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;21,677&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,114&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange (loss) gains, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,877&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;3,551&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;152&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt; income, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(159&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;604,346&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;306,006&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;43,955&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,350,744&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,227,603&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(274,789&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(39,471&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(2,550&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(60,694&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(39,188&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,630&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;loss&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,348,194&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,166,909&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(313,977&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(45,101&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income, net of tax of nil&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized (losses) gains on available-for-sale securities, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(433&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(3,716&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;10,913&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;1,568&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(143,506&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;168,814&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;77,556&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;11,140&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 63%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive (loss) income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;(143,939&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;165,098&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;88,469&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;;text-align:right;"&gt;12,708&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 63%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total comprehensive income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,204,255&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,332,007&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(225,508&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(32,393&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 63%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Statements of Cash Flows &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;ears&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: top; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by &lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(used in) &lt;/div&gt;operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;40,685&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;243&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(15,258&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,192&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;265,767&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;339,955&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;375,584&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by (used in) financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;23,929&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(526,532&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(494,055&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(70,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;(35,413&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;66,054&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;64,769&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,304&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; border-top: 0.75pt solid black;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net increase (decrease) in cash, cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;294,968&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(120,280&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(68,960&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(9,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="border-top:solid black 1.0pt; padding:0in 0in 0in 0in"&gt;&lt;div style="border:none; margin-bottom:.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash, cash equivalents and restricted cash at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;143,858&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;438,826&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;318,546&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,756&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="border-top:solid black 1.0pt; padding:0in 0in 0in 0in"&gt;&lt;div style="border:none; margin-bottom:.0001pt; line-height:normal; padding:0in; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 1pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash, cash equivalents and restricted cash at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;438,826&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;318,546&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;249,586&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin-bottom:.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#160;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;35,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(a)&amp;#160;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company only condensed financial information, the Company records its investment in its subsidiaries, VIEs and subsidiaries of VIEs under the equity method of accounting. Such investment is presented on the condensed balance sheets as &amp;#8220;Investment in subsidiaries&amp;#8221; and share of their income as &amp;#8220;Equity in profit (loss) of subsidiaries&amp;#8221; on the condensed statements of comprehensive income (loss). The subsidiaries VIEs and subsidiaries of VIEs did not pay any dividends to the Company for any of the years presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company only condensed financial information should be read in conjunction with the Group&amp;#8217;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(b) Commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not have any significant commitments or long-term obligations as of any of the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
  <cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12993096">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing:0px;top:0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;31,&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value of ordinary share (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.69~0.86&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;0.42~0.94&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.60%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.75%~3.10%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.57%~&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.73%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Expected volatility range&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;43.4%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%~57.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.2&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;%~59.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.61&lt;/div&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%~8.72%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 51%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value per option granted (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.41&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.14~0.86&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.22~0.27&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" decimals="2" id="Factid_12993097" unitRef="Unit_USD_per_Share">0.42</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="PAsOn12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" decimals="2" id="Factid_12993098" unitRef="Unit_USD_per_Share">0.94</us-gaap:SharePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12993099" unitRef="Unit_pure">0.0257</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="4" id="Factid_12993100" unitRef="Unit_pure">0.0373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12993102" unitRef="Unit_pure">0.572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis" decimals="3" id="Factid_12993103" unitRef="Unit_pure">0.592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" decimals="4" id="Factid_12993104" unitRef="Unit_pure">0.0872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" decimals="2" id="Factid_12993105" unitRef="Unit_USD_per_Share">0.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_EquityIncentivePlansMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" decimals="2" id="Factid_12993106" unitRef="Unit_USD_per_Share">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12999293">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;INCOME TAXES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is incorporated in the Cayman Islands and conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. It also has subsidiaries mainly in Hong Kong, Singapore and Japan. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cayman Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Hong Kong &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Technology, HK Zoom, Cheetah Information and Cheetah Mobile Hong&amp;#160;Kong are incorporated in Hong Kong and are subject to Hong Kong profits tax rate of 16.5%. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Singapore &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cheetah Mobile Singapore is incorporated in Singapore and is subject to Singapore corporate income tax rate of &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; 17% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in 2015. Started from 2016, the Singapore Economic Development Board (&amp;#8220;EDB&amp;#8221;) provides a tax holiday of a reduced corporate tax rate at &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; 5% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on incremental income from qualifying activities to Cheetah Mobile Singapore for&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; ten years &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;from 2016 to 2025 under the Development Expansion Incentive (&amp;#8220;DEI&amp;#8221;) scheme. In consideration of the change in business environment, Cheetah Singapore was no longer eligible for the DEI scheme in 2019, and Cheetah Singapore is subject to 17% income tax rate in 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Japan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Kingsoft Japan is incorporated in Japan with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital in excess of &lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Japaneses Yen (&amp;#8220;JPY&amp;#8221;) 100&lt;/div&gt;&amp;#160;million and is subject to a national corporate income tax rate of 23.4% and 23.2% since April&amp;#160;1, 2016 and April&amp;#160;1, 2018. The subsidiary of Kingsoft Japan with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital of no more than JPY100&amp;#160;million is taxed at a tax rate of 15% on first JPY8&amp;#160;million and at 23.2% on the portion over JPY8&amp;#160;million from April&amp;#160;1, 2018. Local income taxes, which are local inhabitant tax and enterprise tax, are also imposed on corporate income.&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;PRC &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s subsidiaries in the PRC and the VIEs are subject to the statutory rate of 25%, unless otherwise specified, in accordance with the Enterprise Income Tax law (the &amp;#8220;EIT Law&amp;#8221;), which was effective since January&amp;#160;1, 2008. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Security, being qualified as High New Technology Enterprise (&amp;#8220;HNTE&amp;#8221;), is entitled to the preferential income tax rate of 15% from 2017 to 2019. As qualified HNTEs, Conew Network and Beijing Kingsoft Cheetah Technology Co., Ltd. are entitled to the preferential income tax rate of 15% from 2018 to 2020; And Beijing Mobile and Beijing Network are entitled to the preferential income tax rate &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of 15% &lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;from 2019 to 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to Ministry of Finance and State Administration of Taxation Announcement [2019] No.68, new Software development enterprise are each entitled to a tax holiday &lt;/div&gt;of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-year&lt;/div&gt; full EIT exemption followed by three-year 50% EIT reduction (&amp;#8220;2+3 tax holiday&amp;#8221;) starting from their respective first profit-making year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;prior to December 31, 2018. Zhuhai Baoqu Technology Co., Ltd. being qualifying as a new software development enterprise in the second year is entitled to a tax holiday of full EIT exemption in 2019&lt;/div&gt;.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Without the tax holidays and preferential tax, the Group&amp;#8217;s income tax expenses would have increased by&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB67,934&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and &lt;/div&gt;RMB58,121&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for the years ended December&amp;#160;31, 2017 and 2018, and decreased by&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB84,520 (&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$12,141&lt;/div&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for the years ended December&amp;#160;31, 2019, respectively. The impacts of the tax holidays and preferential tax rates were an increase in the basis earnings per share of&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB0.0487&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and &lt;/div&gt;RMB0.0414 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;for the years ended December 31, 2017 and 2018, respectively, and a decrease in the loss per share&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;RMB0.0617 (US$0.0089) for the year&amp;#160;ended December&amp;#160;31,&amp;#160;2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Under the EIT Law, dividends paid by PRC enterprises out of profits earned post-2007 to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-PRC&lt;/div&gt; tax resident investors are subject to PRC dividend withholding tax of 10%. A lower withholding tax rate may be applied based on applicable tax treaties with certain jurisdictions.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income (loss) before income taxes consists of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;242,820&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;142,077&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(589,752&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(84,713&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,190,445&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,127,646&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;224,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;32,184&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,433,265&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,269,723&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(365,687&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(52,529&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income &lt;div style="display:inline;"&gt;(&lt;div style="display:inline;"&gt;loss&lt;/div&gt;) &lt;/div&gt;are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,908&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;108,935&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,923&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;276&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income tax (benefits) expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(25,306&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;8,065&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,981&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;859&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;57,602&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;117,000&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,904&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,135&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 55%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Income (loss) before income tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,433,265&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,269,723&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(365,687&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(52,529&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense computed at the PRC statutory tax rate of 25%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;358,316&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;317,431&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(91,423&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(13,132&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of different tax rates in different jurisdictions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(119,565&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(192,671&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(178,059&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(25,577&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of tax holiday and preferential tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(80,671&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(61,434&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;84,520&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,141&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development super-deduction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(50,223&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(90,521&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(105,443&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(15,146&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income(i)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(188,139&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(46,031&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(15,804&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(2,270&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses(ii)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,039&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,561&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;165,580&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,784&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;Effect of change in tax rate&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,279&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,176&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(7,991&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(1,148&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside basis difference on investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,808&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;41,386&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(30,681&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,406&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;18,149&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;55,712&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(5,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;(787&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 55%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;31,609&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69,391&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;192,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,676&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 55%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,602&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;117,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,135&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 55%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(i)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;(ii)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December&amp;#160;31, 2018 and 2019 are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 66%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax loss carry forward&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;174,058&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;177,107&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,440&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investment loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,297&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,202&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,780&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provision for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;15,520&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,675&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,539&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets and accrued expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,029&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,787&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;975&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,321&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,153&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;309&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;615&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share-based compensa&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;151&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;2,584&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;371&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,933&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,611&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,093&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;141,028&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;229,268&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;32,932&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;88,896&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;31,951&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,589&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outside basis difference on investmen&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;110,222&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;78,211&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,234&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity method investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&amp;#8212;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;4,567&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;656&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 66%; background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-lived assets arising from business acquisitions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 66%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;110,291&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;82,847&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;11,900&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 66%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group operates through several subsidiaries, VIEs and subsidiar&lt;div style="display:inline;"&gt;ies&lt;/div&gt; of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December&amp;#160;31, 2018, and 2019, the Group&amp;#8217;s total deferred tax assets before valuation allowances were RMB229,924 and RMB261,219 (US$37,522) respectively. As of December&amp;#160;31, 2018 and 2019, the Group recorded valuation allowances of RMB141,028 and RMB229,268 (US$32,932), respectively, on its deferred tax assets that are sufficient to reduce the deferred tax assets to the amounts that are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; to be realized.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Undistributed earnings of certain of the Company&amp;#8217;s PRC subsidiaries amounted to approximately RMB820,099 and RMB722,056 (US$103,717) on December&amp;#160;31, 2018 and 2019, respectively. Those earnings are&amp;#160;considered to be indefinitely reinvested; accordingly, no provision for PRC withholding tax has been provided thereon. Upon repatriation of those earnings in the form of dividends, the Group would be subject to PRC withholding tax at 10%. The PRC withholding tax rate could be reduced to 5% should the treaty benefit between Hong Kong and the PRC be applicable. As such, the amount of unrecognized deferred income tax liabilities is approximately ranging from RMB41,005 to RMB82,010 and RMB36,103 (US$5,186) to RMB72,206 (US$10,372) as of December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the Group had taxable losses of approximately RMB1,321,790 (US$189,863) &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;primarily deriving from entities in the PRC&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and &lt;/div&gt;Hong Kong, which can be carried forward per tax regulation to offset future net profit for income tax purposes. The PRC taxable loss will expire from&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2020 to 2029; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the Hong Kong taxable loss can be carried forward without an expiration date. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Unrecognized tax benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;As of December&amp;#160;31, 2018 and 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, the Group had unrecognized tax benefits of RMB76,208 and &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;  text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;RMB65,936 (US$9,471), of&lt;/div&gt; which RMB35,455 and &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;RMB25,746 (US$3,698), respectively, were&lt;/div&gt; deducted against the deferred tax assets on tax losses carry forward, and the remaining amounts of RMB40,753 and &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;RMB40,190 (US$5,773), respectively&lt;/div&gt; were presented in the other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities in the consolidated balance sheets. The Group&amp;#8217;s unrecognized tax benefits for the years ended December&amp;#160;31, 2018 and 2019 were primarily related to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-deduction&lt;/div&gt; of share-based compensation expenses and other expenses. It is possible that the amount of unrecognized benefits will change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December&amp;#160;31, 2018, and 2019, there are RMB40,753 and RMB40,190 (US$5,773) of unrecognized tax benefits that if recognized would impact the annual effective tax rate. A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 69%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 3%; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-bottom: 0in; vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;63,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;76,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;10,947&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions based on tax positions related to current year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;12,956&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;3,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;553&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversal based on tax positions related to prior years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(12,655&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(1,818&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 10pt; background-color: rgba(255, 255, 255, 0); width: 69%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Decrease related to deconsolidation&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;of Live.me&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); height: 16px; vertical-align: top; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;(1,470&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;(211&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt; width: 69%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at December&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;76,208&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;65,936&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;9,471&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 69%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes accrued interest related to unrecognized tax benefits in income tax expenses. For the years ended December&amp;#160;31, 2018 and 2019, the Group recognized approximately RMB6,540&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;a&lt;/div&gt;nd RMB4,416 (US$634) in interest&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively&lt;/div&gt;. The Group had approximately RMB16,749 and RMB21,165 (US$3,040) accrued interest as of December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2019, the tax years ended December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4&lt;/div&gt;&amp;#160;through 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt; for the Group&amp;#8217;s subsidiaries in the PRC and the VIEs are generally subject to examination by the PRC tax authorities. The tax years ended December&amp;#160;31, 2014 through 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt; for the Group&amp;#8217;s subsidiary in the Singapore is generally subject to examination by the Singapore tax &lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;authorities. The tax years ended December 31, 2013 through 2019 for the Group&amp;#8217;s subsidiaries in Hong Kong are generally subject to examination by the Hong Kong tax &lt;/div&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;authorities.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <xbrli:unit id="Unit_CNY">
    <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_JPY">
    <xbrli:measure>iso4217:JPY</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_USD_per_Share">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
  <xbrli:unit id="Unit_CNY_per_Share">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
  <xbrli:unit id="Unit_Segment">
    <xbrli:measure>cmcm:Segment</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_Item">
    <xbrli:measure>cmcm:Item</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_Business">
    <xbrli:measure>cmcm:Business</xbrli:measure>
</xbrli:unit>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#Factid_12989742" xlink:label="loc_1" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49403" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2018 and 2019, Convertible loans to third parties included a convertible loan of RMB66,000 (US$9,480) to a third party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with ASC 810, Consolidation, the third-party is a variable interest entity, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December 31, 2018, RMB58,000 of the convertible loan was impaired and the Group&#x2019;s maximum exposure to loss as a result of the impairment was RMB8,000, which also equals to the carrying amount of the convertible loan to a third party. As of December 31, 2019, the convertible loan was fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the third-party retail company that most significantly impact its economic performance.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_1" xlink:to="FN_49403" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989743" xlink:label="loc_2" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_2" xlink:to="FN_49403" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989744" xlink:label="loc_3" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_3" xlink:to="FN_49403" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989794" xlink:label="loc_4" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49396" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage of ownership is calculated on fully diluted basis.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_4" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989795" xlink:label="loc_5" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_5" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989796" xlink:label="loc_6" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_6" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989797" xlink:label="loc_7" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_7" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989798" xlink:label="loc_8" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_8" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989799" xlink:label="loc_9" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_9" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989800" xlink:label="loc_10" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_10" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989801" xlink:label="loc_11" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_11" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989802" xlink:label="loc_12" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_12" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989803" xlink:label="loc_13" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_13" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989804" xlink:label="loc_14" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_14" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989805" xlink:label="loc_15" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_15" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989806" xlink:label="loc_16" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_16" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989807" xlink:label="loc_17" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_17" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12989808" xlink:label="loc_18" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_18" xlink:to="FN_49396" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990462" xlink:label="loc_19" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49397" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_19" xlink:to="FN_49397" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990463" xlink:label="loc_20" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_20" xlink:to="FN_49397" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990464" xlink:label="loc_21" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_21" xlink:to="FN_49397" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990465" xlink:label="loc_22" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_22" xlink:to="FN_49397" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990702" xlink:label="loc_23" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49388" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Non-PRC revenue refers to revenues generated by the Group&#x2019;s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers&#x2019; registered addresses.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_23" xlink:to="FN_49388" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990703" xlink:label="loc_24" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_24" xlink:to="FN_49388" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990704" xlink:label="loc_25" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_25" xlink:to="FN_49388" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990705" xlink:label="loc_26" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_26" xlink:to="FN_49388" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990714" xlink:label="loc_27" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49398" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">No individual country, other than disclosed above, exceeded 10% of total revenues for the year ended December 31, 2019.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_27" xlink:to="FN_49398" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990715" xlink:label="loc_28" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_28" xlink:to="FN_49398" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990716" xlink:label="loc_29" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_29" xlink:to="FN_49398" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990717" xlink:label="loc_30" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_30" xlink:to="FN_49398" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990773" xlink:label="loc_31" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49401" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2018 and 2019, the amount of due from related parties included convertible loans of RMB18,000 and RMB21,000 (US$3,016) to a related party. The conversion features and the put option were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. In accordance with ASC 810, Consolidation, the related party is a variable interest entities, as it does not have sufficient equity at risk to fully fund the construction of all assets required for principal operations. As of December 31, 2018 and 2019, the convertible loan has been fully impaired. The Group is not considered as the primary beneficiary, as it does not have power to direct the activities of the related-party that most significantly impact its economic performance.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_31" xlink:to="FN_49401" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990774" xlink:label="loc_32" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_32" xlink:to="FN_49401" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990775" xlink:label="loc_33" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_33" xlink:to="FN_49401" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990878" xlink:label="loc_34" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49390" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Non-taxable income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_34" xlink:to="FN_49390" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990879" xlink:label="loc_35" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_35" xlink:to="FN_49390" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990880" xlink:label="loc_36" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_36" xlink:to="FN_49390" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990881" xlink:label="loc_37" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_37" xlink:to="FN_49390" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990882" xlink:label="loc_38" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49391" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Non-deductible expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_38" xlink:to="FN_49391" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990883" xlink:label="loc_39" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_39" xlink:to="FN_49391" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990884" xlink:label="loc_40" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_40" xlink:to="FN_49391" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12990885" xlink:label="loc_41" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_41" xlink:to="FN_49391" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991629" xlink:label="loc_42" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49392" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Group entered into agreements with Kingsoft Group, Tencent Group, OrionStar Group and Xiaomi Group, pursuant to which these entities provided services including corporate, technology support and leasing services to the Group.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_42" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991630" xlink:label="loc_43" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_43" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991631" xlink:label="loc_44" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_44" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991632" xlink:label="loc_45" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_45" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991633" xlink:label="loc_46" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_46" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991634" xlink:label="loc_47" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_47" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991635" xlink:label="loc_48" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_48" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991636" xlink:label="loc_49" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_49" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991637" xlink:label="loc_50" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_50" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991638" xlink:label="loc_51" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_51" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991639" xlink:label="loc_52" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_52" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991640" xlink:label="loc_53" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_53" xlink:to="FN_49392" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991641" xlink:label="loc_54" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49399" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Group entered into a series of agreements with Tencent Group and OrionStar Group to provide online marketing services and technical support services.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_54" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991642" xlink:label="loc_55" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_55" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991643" xlink:label="loc_56" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_56" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991644" xlink:label="loc_57" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_57" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991645" xlink:label="loc_58" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_58" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991646" xlink:label="loc_59" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_59" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991647" xlink:label="loc_60" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_60" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991648" xlink:label="loc_61" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_61" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991649" xlink:label="loc_62" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_62" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991650" xlink:label="loc_63" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_63" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991886" xlink:label="loc_64" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_64" xlink:to="FN_49399" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991651" xlink:label="loc_65" xlink:type="locator"/>
    <link:footnote xlink:label="FN_49400" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group became the exclusive worldwide distributor for OrionStar Group&#x2019;s robotics products.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_65" xlink:to="FN_49400" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991652" xlink:label="loc_66" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_66" xlink:to="FN_49400" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12991887" xlink:label="loc_67" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_67" xlink:to="FN_49400" xlink:type="arc"/>
</link:footnoteLink>
</xbrli:xbrl>