<?xml version="1.0" encoding="US-ASCII" standalone="no" ?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 28-April-2020 [02:02:57] {PM}-->
<xbrli:xbrl 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:doyu="http://ir.douyu.com/20191231" 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="doyu-20191231.xsd" xlink:type="simple"/>
  <xbrli:context id="PAsOn12_31_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-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">0001762417</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">0001762417</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">0001762417</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="P01_01_2019To01_01_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2017">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_05_2018">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_31_2019To10_31_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-31</xbrli:startDate>
      <xbrli:endDate>2019-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</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_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</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">0001762417</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_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
        <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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</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_ShaojieChenMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:ShaojieChenMember</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">0001762417</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_NonoliveMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</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_CompanyAMembersrtMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyAMember</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_CompanyBMembersrtMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyBMember</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_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">doyu:ComputerAndTransmissionEquipmentMember</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">0001762417</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_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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">0001762417</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_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu: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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_LicensingAgreementsMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</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_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_WuhanDouyuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuMember</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_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:YuleXinghuiTianjinCultureDevelopmentCoLtdMember</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_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ShanghaiGaoquCultureMediaCoLtdMember</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_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HainanTukaiCultureMediaCoLtdMember</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_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OtherInvestmentsOfOwnershipMember</xbrldi:explicitMember>
        <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_MaximumMembersrtRangeAxis_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OtherInvestmentsOfOwnershipMember</xbrldi:explicitMember>
        <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_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ChongqingYuwanNetworkMediaCoLtdMember</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_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HunanYuyouStarfireCultureMediaCoLtdMember</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_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HangzhouAijidiCultureCreationCoLtdMember</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_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingWanyanCultureMediaCoLtdMember</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_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:WuhanGuajiCultureMediaCoLtdMember</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_OthersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OthersMember</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_TechnologyAndSoftwareMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:TechnologyAndSoftwareMember</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_OtherMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OtherMember</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_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</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_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</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">0001762417</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_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
        <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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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">0001762417</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_CompanyAMembersrtMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyAMember</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_CompanyCMembersrtMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyCMember</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_CompanyDMembersrtMajorCustomersAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyDMember</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_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">doyu:ComputerAndTransmissionEquipmentMember</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">0001762417</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_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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">0001762417</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_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu: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_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_LicensingAgreementsMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</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_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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">0001762417</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">0001762417</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_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HainanTukaiCultureMediaCoLtdMember</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_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ShanghaiGaoquCultureMediaCoLtdMember</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_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HangzhouAijidiCultureCreationCoLtdMember</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_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ChongqingYuwanNetworkMediaCoLtdMember</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_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HunanYuyouStarfireCultureMediaCoLtdMember</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_OthersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OthersMember</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_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_TalentAgenciesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:TalentAgenciesMember</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_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="doyu:NumberOfInvestmentsTypeAxis">doyu:TwelveInvestmentsMember</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_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">doyu:TwentyNinteenShareRepurchaseProgramMember</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_TechnologyAndSoftwareMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:TechnologyAndSoftwareMember</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_OtherMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OtherMember</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_ContentProducersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ContentProducersMember</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_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="doyu:NumberOfInvestmentsTypeAxis">doyu:TwelveInvestmentsMember</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_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="doyu:NumberOfInvestmentsTypeAxis">doyu:TwelveInvestmentsMember</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_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <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_GogoGlocalHoldingLimitedMembersrtOwnershipAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">doyu:GogoGlocalHoldingLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</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">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <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_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-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">0001762417</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_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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_AssetsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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_LiveStreamingRevenueMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</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_AdvertisingMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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_ProductAndServiceOtherMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To12_31_2018_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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">0001762417</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_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_NonoliveMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu:PlatformMember</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_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_BandwidthCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthCostsMember</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_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:RevenueSharingFeesAndContentCostsMember</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_OtherCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OtherCostsMember</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_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</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_WuhanDouyuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveStreamingRevenueMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_LiveStreamingRevenueMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OthersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthFeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:PaymentHandlingFeesMember</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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:YuleXinghuiTianjinCultureDevelopmentCoLtdMember</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_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HunanYuyouStarfireCultureMediaCoLtdMember</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_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HainanTukaiCultureMediaCoLtdMember</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_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ChongqingYuwanNetworkMediaCoLtdMember</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_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ShanghaiGaoquCultureMediaCoLtdMember</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_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:OtherInvestmentsOfOwnershipMember</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_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingWanyanCultureMediaCoLtdMember</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_WuhanDouyuEducationConsultingcoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuEducationConsultingcoltdMember</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_WuhanYuwanCultureMediacoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuwanCultureMediacoltdMember</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_WuhanYuxingTianxiaCultureMediacoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuxingTianxiaCultureMediacoltdMember</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_WuhanYuyinRaoliangCulturecoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuyinRaoliangCulturecoltdMember</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_WuhanYuLeyouInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuLeyouInternetTechnologycoltdMember</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_GogoGlobalHoldingLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlobalHoldingLimitedMember</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_DouyuNetworkIncMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:DouyuNetworkIncMember</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_DouyuHongkongLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:DouyuHongkongLimitedMember</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_WuhanXiaoyuChuhaiInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanXiaoyuChuhaiInternetTechnologycoltdMember</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_WuhanDouyuYuleInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuYuleInternetTechnologycoltdMember</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_WuhanOuyueOnlineTvcoMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">doyu:WuhanOuyueOnlineTvcoMember</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_WuhanDouyuNetworkTechnologycoltdMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">doyu:WuhanDouyuNetworkTechnologycoltdMember</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">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_CommonStockMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_ShanghaiBluefinCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:ShanghaiBluefinCultureMediaCoLtdMember</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_BeijingBazhuayuCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingBazhuayuCultureMediaCoLtdMember</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_NanjingDashInformationTechnologyCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:NanjingDashInformationTechnologyCoLtdMember</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">0001762417</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">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_ForeignMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">doyu:ForeignMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</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_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</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_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-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">0001762417</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_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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_AssetsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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_LiveStreamingRevenueMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</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_AdvertisingMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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_ProductAndServiceOtherMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-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">0001762417</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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</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_WuhanDouyuEducationConsultingcoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuEducationConsultingcoltdMember</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_WuhanYuwanCultureMediacoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuwanCultureMediacoltdMember</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_WuhanYuxingTianxiaCultureMediacoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuxingTianxiaCultureMediacoltdMember</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_WuhanYuyinRaoliangCulturecoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuyinRaoliangCulturecoltdMember</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_WuhanYuLeyouInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanYuLeyouInternetTechnologycoltdMember</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_WuhanXiaoyuChuhaiInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanXiaoyuChuhaiInternetTechnologycoltdMember</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_WuhanDouyuYuleInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuYuleInternetTechnologycoltdMember</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_DouyuNetworkIncMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:DouyuNetworkIncMember</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_DouyuHongkongLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:DouyuHongkongLimitedMember</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_GogoGlobalHoldingLimitedMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlobalHoldingLimitedMember</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_WuhanOuyueOnlineTvcoMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">doyu:WuhanOuyueOnlineTvcoMember</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_WuhanDouyuNetworkTechnologycoltdMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">doyu:WuhanDouyuNetworkTechnologycoltdMember</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">0001762417</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">0001762417</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_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">doyu:ComputerAndTransmissionEquipmentMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu: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_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:ShuangsiCultureBroadcastingCompanyLimitedMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyCMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyDMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">doyu:CompanyDMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu: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_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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_BandwidthCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthCostsMember</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_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:RevenueSharingFeesAndContentCostsMember</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_OtherCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OtherCostsMember</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_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveStreamingRevenueMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OthersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthFeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:PaymentHandlingFeesMember</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_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HainanTukaiCultureMediaCoLtdMember</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_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:YuleXinghuiTianjinCultureDevelopmentCoLtdMember</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_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingWanyanCultureMediaCoLtdMember</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_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:WuhanGuajiCultureMediaCoLtdMember</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_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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_TransmissionServiceAgreementMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TransmissionServiceAgreementMember</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_AdsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">doyu:AdsMember</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">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</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_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</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_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</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_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</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_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</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_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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">0001762417</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_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</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_TalentAgenciesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:TalentAgenciesMember</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">0001762417</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_ForeignMembersrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">doyu:ForeignMember</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_GogoGlocalHoldingLimitedMembersrtOwnershipAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">doyu:GogoGlocalHoldingLimitedMember</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_NonCompeteAgreementInfringementMemberusgaapLossContingenciesByNatureOfContingencyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">doyu:NonCompeteAgreementInfringementMember</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="PAsOn05_08_2015_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis_WuhanDouyuInternetTechnologyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">doyu:TwoThousandSixteenRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuInternetTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-05-08</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_03_2016To02_03_2016_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis_WuhanDouyuInternetTechnologyMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">doyu:TwoThousandSixteenRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:WuhanDouyuInternetTechnologyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-02-03</xbrli:startDate>
      <xbrli:endDate>2016-02-03</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_03_2016To02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GuangzhouDouyuMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">doyu:TwoThousandSixteenRestructuringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-02-03</xbrli:startDate>
      <xbrli:endDate>2016-02-03</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GuangzhouDouyuMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">doyu:TwoThousandSixteenRestructuringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-02-03</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn10_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu:PlatformMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_30_2016_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_30_2016_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_30_2016_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2016To12_31_2016_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingWanyanCultureMediaCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2016To12_31_2016_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HangzhouAijidiCultureCreationCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2017To12_31_2017_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <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_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</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_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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_LiveStreamingRevenueMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:LiveStreamingRevenueMember</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_AdvertisingMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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_ProductAndServiceOtherMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</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_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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">0001762417</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_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_BandwidthCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthCostsMember</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_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:RevenueSharingFeesAndContentCostsMember</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_OtherCostsMembersrtProductOrServiceAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OtherCostsMember</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_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</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_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:OthersMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:BandwidthFeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">doyu:PaymentHandlingFeesMember</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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:WuhanGuajiCultureMediaCoLtdMember</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">0001762417</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_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_CNsrtStatementGeographicalAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_05_2018To01_05_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-05</xbrli:startDate>
      <xbrli:endDate>2018-01-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_05_2018To01_05_2018_AngelPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:AngelPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-05</xbrli:startDate>
      <xbrli:endDate>2018-01-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_05_2018_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_05_2018_TwoThousandEighteenRestructuringMemberusgaapRestructuringPlanAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">doyu:TwoThousandEighteenRestructuringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P05_01_2018To05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-05-01</xbrli:startDate>
      <xbrli:endDate>2018-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_31_2015To01_31_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-31</xbrli:startDate>
      <xbrli:endDate>2015-01-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_31_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-01-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2015To04_30_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-04-01</xbrli:startDate>
      <xbrli:endDate>2015-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_30_2016_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoAndThreePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoAndThreePreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_ShanghaiQinchengInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:ShanghaiQinchengInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-01</xbrli:startDate>
      <xbrli:endDate>2016-08-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-01</xbrli:startDate>
      <xbrli:endDate>2016-08-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-08-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</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="P10_14_2017To11_14_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-14</xbrli:startDate>
      <xbrli:endDate>2017-11-14</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_14_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:WuhanDouyuInternetTechnologyCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-11-14</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_31_2018To10_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:GogoGlocalHoldingLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-31</xbrli:startDate>
      <xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2018To04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">doyu:TwoThousandAndEighteenRestrictedShareUnitSchemeMember</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="P03_01_2019To03_31_2019_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-03-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn05_31_2018_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn05_31_2018_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:BeijingSequoiaXinyuanEquityInvestmentCenterLlpMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_28_2019To02_28_2019_ShaojieChenMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:ShaojieChenMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-02-28</xbrli:startDate>
      <xbrli:endDate>2019-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn05_29_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-05-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P05_29_2018To05_29_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-05-29</xbrli:startDate>
      <xbrli:endDate>2018-05-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2016_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:HangzhouAijidiCultureCreationCoLtdMember</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_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:BeijingWanyanCultureMediaCoLtdMember</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_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:TencentHoldingsLimitedMember</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_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">doyu:EquityMethodInvesteesTalentAgenciesMember</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_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">doyu:WuhanGuajiCultureMediaCoLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn07_01_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-07-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:ShuangsiCultureBroadcastingCompanyLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To01_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:ShuangsiCultureBroadcastingCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2019To01_31_2019_ParticipatingRightMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:ShuangsiCultureBroadcastingCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">doyu:ParticipatingRightMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:ShuangsiCultureBroadcastingCompanyLimitedMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P12_20_2019To12_20_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-12-20</xbrli:startDate>
      <xbrli:endDate>2019-12-20</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P12_20_2019To12_20_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">doyu:TwentyNinteenShareRepurchaseProgramMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-12-20</xbrli:startDate>
      <xbrli:endDate>2019-12-20</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_31_2019To10_31_2019_FoundersOfGogoGlocalMembersrtTitleOfIndividualAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">doyu:FoundersOfGogoGlocalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-31</xbrli:startDate>
      <xbrli:endDate>2019-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_01_2019To09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMemberusgaapBusinessAcquisitionAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">doyu:FounderOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_01_2019To09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_01_2019To09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:NonoliveMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">doyu:FounderOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P09_01_2019To09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-09-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">doyu:NonoliveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">doyu:NonoliveMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">doyu:FounderOneMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P07_17_2019To07_17_2019_AmericanDepositarySharesMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">doyu:AmericanDepositarySharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-17</xbrli:startDate>
      <xbrli:endDate>2019-07-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P07_17_2019To07_17_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-17</xbrli:startDate>
      <xbrli:endDate>2019-07-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</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_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</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_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</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_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</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_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</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_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</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">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RestrictedStockMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesEPreferredStockMember</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_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</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_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</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_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBFourPreferredStockMember</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_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</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_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</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_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</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_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_CommonStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_ParentMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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">0001762417</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_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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">0001762417</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_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</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_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</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_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</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_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</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_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</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_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesAPreferredStockMember</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_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBOnePreferredStockMember</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_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBTwoPreferredStockMember</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_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesBThreePreferredStockMember</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_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCOnePreferredStockMember</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_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesCTwoPreferredStockMember</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_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">doyu:RedeemableConvertibleSeriesDPreferredStockMember</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">0001762417</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762417</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">0001762417</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>
  <us-gaap:ProceedsFromContributedCapital contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270572" unitRef="Unit_CNY">4026518012</us-gaap:ProceedsFromContributedCapital>
  <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270577" unitRef="Unit_USD">5717329</us-gaap:RepaymentsOfRelatedPartyDebt>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270578" unitRef="Unit_CNY">5280086200</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270579" unitRef="Unit_CNY">1896331830</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270580" unitRef="Unit_USD">271082686</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270581" unitRef="Unit_CNY">345053928</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270582" unitRef="Unit_CNY">109483281</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270583" unitRef="Unit_USD">15650755</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270584" unitRef="Unit_CNY">5022603337</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270585" unitRef="Unit_CNY">2572688100</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270586" unitRef="Unit_USD">367768548</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12270587" unitRef="Unit_CNY">539601552</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270588" unitRef="Unit_CNY">5562204889</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270589" unitRef="Unit_USD">795123208</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270591" unitRef="Unit_CNY">8134892989</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270592" unitRef="Unit_USD">1162891756</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:InterestPaidNet contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270593" unitRef="Unit_CNY">323650</us-gaap:InterestPaidNet>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270598" unitRef="Unit_USD">5181903</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270599" unitRef="Unit_USD">-35209284</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270600" unitRef="Unit_CNY">-246303031</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270601" unitRef="Unit_CNY">-264950385</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270602" unitRef="Unit_USD">16382194</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270603" unitRef="Unit_CNY">114600000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270604" unitRef="Unit_CNY">92500000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270605" unitRef="Unit_USD">1574286</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270607" unitRef="Unit_USD">616047688</us-gaap:ProceedsFromSaleOfShortTermInvestments>
  <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270608" unitRef="Unit_CNY">4309500000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
  <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270609" unitRef="Unit_CNY">2770000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270610" unitRef="Unit_USD">616047688</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270611" unitRef="Unit_CNY">4309500000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270612" unitRef="Unit_CNY">2770000000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270613" unitRef="Unit_USD">15139251</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270614" unitRef="Unit_CNY">105905115</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270615" unitRef="Unit_CNY">83163444</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270616" unitRef="Unit_USD">2293730</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270617" unitRef="Unit_CNY">16045562</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270618" unitRef="Unit_CNY">32826275</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270619" unitRef="Unit_USD">37226</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270620" unitRef="Unit_CNY">260408</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270621" unitRef="Unit_CNY">26477</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270622" unitRef="Unit_USD">116244391</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270623" unitRef="Unit_CNY">813176020</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270624" unitRef="Unit_CNY">-337586406</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270625" unitRef="Unit_USD">18580930</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270626" unitRef="Unit_CNY">129981038</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270627" unitRef="Unit_CNY">66149835</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270628" unitRef="Unit_USD">9365402</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270629" unitRef="Unit_CNY">65514731</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270630" unitRef="Unit_CNY">72956231</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270631" unitRef="Unit_USD">3535832</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270632" unitRef="Unit_CNY">24734559</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270633" unitRef="Unit_CNY">105273090</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270634" unitRef="Unit_USD">1061623</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270635" unitRef="Unit_CNY">7426481</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270636" unitRef="Unit_USD">-6350</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270637" unitRef="Unit_CNY">-44421</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270638" unitRef="Unit_CNY">-117573</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270639" unitRef="Unit_USD">8192086</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270640" unitRef="Unit_CNY">57306920</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270641" unitRef="Unit_CNY">18548448</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270642" unitRef="Unit_USD">-2383</us-gaap:GainLossOnDispositionOfIntangibleAssets>
  <us-gaap:Depreciation contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270643" unitRef="Unit_USD">4690925</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270644" unitRef="Unit_CNY">32814894</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270645" unitRef="Unit_CNY">26996910</us-gaap:Depreciation>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270698" unitRef="Unit_USD">1301379526</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270699" unitRef="Unit_CNY">9103670339</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270700" unitRef="Unit_CNY">6494851722</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270701" unitRef="Unit_USD">1035238729</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270702" unitRef="Unit_CNY">7241909004</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270703" unitRef="Unit_CNY">-3013883487</us-gaap:StockholdersEquity>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270706" unitRef="Unit_USD">-478702842</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270707" unitRef="Unit_CNY">-3348717860</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270708" unitRef="Unit_CNY">-3388471092</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270709" unitRef="Unit_USD">1475866692</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270710" unitRef="Unit_CNY">10324277855</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270711" unitRef="Unit_CNY">48989244</us-gaap:AdditionalPaidInCapital>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270712" unitRef="Unit_USD">3166</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270713" unitRef="Unit_CNY">22144</us-gaap:CommonStockValue>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270716" unitRef="Unit_CNY">6644822639</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn12_31_2019" id="Factid_12270717" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn12_31_2019" id="Factid_12270718" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn12_31_2018" id="Factid_12270719" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270720" unitRef="Unit_USD">263073800</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270721" unitRef="Unit_CNY">1840306465</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270722" unitRef="Unit_CNY">2863912570</us-gaap:Liabilities>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270723" unitRef="Unit_USD">256487994</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270724" unitRef="Unit_CNY">1794236117</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270725" unitRef="Unit_CNY">2863912570</us-gaap:LiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270727" unitRef="Unit_CNY">298733022</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270728" unitRef="Unit_CNY">1628307520</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270729" unitRef="Unit_USD">56086446</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270730" unitRef="Unit_CNY">392347124</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270731" unitRef="Unit_CNY">313454992</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270732" unitRef="Unit_USD">28015908</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270733" unitRef="Unit_CNY">195982486</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270734" unitRef="Unit_CNY">112071796</us-gaap:DeferredRevenueCurrent>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270735" unitRef="Unit_USD">2449400</doyu:AdvanceFromCustomer>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270736" unitRef="Unit_CNY">17134532</doyu:AdvanceFromCustomer>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270737" unitRef="Unit_CNY">9708051</doyu:AdvanceFromCustomer>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270738" unitRef="Unit_USD">127232031</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270739" unitRef="Unit_CNY">890038953</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270740" unitRef="Unit_CNY">800370211</us-gaap:AccountsPayableCurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270741" unitRef="Unit_USD">1301379526</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270742" unitRef="Unit_CNY">9103670339</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270743" unitRef="Unit_CNY">6494851722</us-gaap:Assets>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270744" unitRef="Unit_USD">1221780</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270745" unitRef="Unit_CNY">8546843</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270746" unitRef="Unit_CNY">48581307</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270749" unitRef="Unit_USD">32240313</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270750" unitRef="Unit_CNY">225533885</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270751" unitRef="Unit_CNY">134252190</us-gaap:LongTermInvestments>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270752" unitRef="Unit_USD">28312440</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270753" unitRef="Unit_CNY">198056841</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270754" unitRef="Unit_CNY">131013892</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270755" unitRef="Unit_USD">5562150</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:CommonStockValue contextRef="PAsOn05_08_2015_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis_WuhanDouyuInternetTechnologyMembersrtConsolidatedEntitiesAxis" decimals="-6" id="Factid_12270759" unitRef="Unit_CNY">10000000</us-gaap:CommonStockValue>
  <doyu:CashAndCashEquivalentsNotTransferred contextRef="PAsOn02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="-5" id="Factid_12270760" unitRef="Unit_CNY">2600000</doyu:CashAndCashEquivalentsNotTransferred>
  <doyu:BusinessAcquisitionTaxAssetsNotTransferred contextRef="PAsOn02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="-5" id="Factid_12270761" unitRef="Unit_CNY">9000000</doyu:BusinessAcquisitionTaxAssetsNotTransferred>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P02_03_2016To02_03_2016_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis_WuhanDouyuInternetTechnologyMembersrtConsolidatedEntitiesAxis" decimals="-5" id="Factid_12270762" unitRef="Unit_CNY">1900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P02_03_2016To02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="-5" id="Factid_12270763" unitRef="Unit_CNY">1900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <doyu:CashAndDeductibleTaxAssetsRetained contextRef="PAsOn02_03_2016_GuangzhouDouyuMembersrtConsolidatedEntitiesAxis_TwoThousandSixteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="-5" id="Factid_12270764" unitRef="Unit_CNY">11600000</doyu:CashAndDeductibleTaxAssetsRetained>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270765" unitRef="Unit_CNY">1549689255</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270766" unitRef="Unit_CNY">826481128</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270768" unitRef="Unit_CNY">68238203</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270769" unitRef="Unit_CNY">176599681</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270771" unitRef="Unit_CNY">18440371</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270772" unitRef="Unit_CNY">12982856</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270774" unitRef="Unit_CNY">53815484</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270775" unitRef="Unit_CNY">13431477</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270777" unitRef="Unit_CNY">93062950</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270778" unitRef="Unit_CNY">82405807</us-gaap:OtherAssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270780" unitRef="Unit_CNY">29297602</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270781" unitRef="Unit_CNY">17794907</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270783" unitRef="Unit_CNY">15645467</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270784" unitRef="Unit_CNY">130272386</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270786" unitRef="Unit_CNY">128018556</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270787" unitRef="Unit_CNY">147033947</us-gaap:LongTermInvestments>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270789" unitRef="Unit_CNY">6858141</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270790" unitRef="Unit_CNY">1918598</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270792" unitRef="Unit_CNY">1963066029</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270793" unitRef="Unit_CNY">1451823506</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270795" unitRef="Unit_CNY">256071492</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270796" unitRef="Unit_CNY">794266492</us-gaap:AccountsPayableCurrent>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270798" unitRef="Unit_CNY">4219929</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270799" unitRef="Unit_USD">12357318</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270800" unitRef="Unit_CNY">86444383</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270801" unitRef="Unit_CNY">348302741</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270802" unitRef="Unit_USD">-5721812</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270803" unitRef="Unit_CNY">-40026364</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270804" unitRef="Unit_CNY">50533854</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270805" unitRef="Unit_USD">103385</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270806" unitRef="Unit_CNY">723216</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270807" unitRef="Unit_CNY">8468841</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270808" unitRef="Unit_USD">-3663477</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270809" unitRef="Unit_CNY">-25627488</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270810" unitRef="Unit_CNY">133691495</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270811" unitRef="Unit_USD">-12215347</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270812" unitRef="Unit_CNY">-85451242</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270813" unitRef="Unit_CNY">50864521</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270814" unitRef="Unit_USD">9928926</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270815" unitRef="Unit_CNY">69456813</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270816" unitRef="Unit_CNY">-5192716</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270820" unitRef="Unit_USD">41567568</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270821" unitRef="Unit_CNY">290781764</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270822" unitRef="Unit_CNY">35404887</us-gaap:ShareBasedCompensation>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270824" unitRef="Unit_USD">2727038</us-gaap:ImpairmentOfInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270825" unitRef="Unit_USD">-463387</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270826" unitRef="Unit_CNY">-3241580</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270827" unitRef="Unit_CNY">-7210685</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270828" unitRef="Unit_USD">1938952</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12270829" unitRef="Unit_CNY">13563744</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270830" unitRef="Unit_CNY">1121009</us-gaap:ProvisionForDoubtfulAccounts>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270831" unitRef="Unit_CNY">8411446</doyu:AdvanceFromCustomer>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270832" unitRef="Unit_CNY">16975882</doyu:AdvanceFromCustomer>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270834" unitRef="Unit_CNY">112071796</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270835" unitRef="Unit_CNY">181250993</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270837" unitRef="Unit_CNY">103101896</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270838" unitRef="Unit_CNY">177228742</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270840" unitRef="Unit_CNY">1547837321</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270841" unitRef="Unit_CNY">59693186</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270843" unitRef="Unit_CNY">2027493951</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270844" unitRef="Unit_CNY">1229415295</us-gaap:Liabilities>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270846" unitRef="Unit_CNY">3436175885</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270847" unitRef="Unit_CNY">7207666259</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270849" unitRef="Unit_CNY">-680682612</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270850" unitRef="Unit_CNY">985034474</us-gaap:ProfitLoss>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270852" unitRef="Unit_CNY">1091289940</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12270853" unitRef="Unit_CNY">816655741</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="PAsOn12_31_2019_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" decimals="0" id="Factid_12270854" unitRef="Unit_CNY">84069862</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:CashAcquiredFromAcquisition contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="-6" id="Factid_12270856" unitRef="Unit_CNY">10000000</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270857" unitRef="Unit_CNY">57971520</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <doyu:FairValueOfAcquiredBusinessCostMethodInvestmentsPriorToAcquisition contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270858" unitRef="Unit_CNY">6495982</doyu:FairValueOfAcquiredBusinessCostMethodInvestmentsPriorToAcquisition>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="PAsOn10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270859" unitRef="Unit_CNY">10000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="PAsOn10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270860" unitRef="Unit_CNY">40800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270861" unitRef="Unit_CNY">13667502</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270862" unitRef="Unit_CNY">58330324</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270863" unitRef="Unit_CNY">88452500</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270871" unitRef="Unit_CNY">193898260</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_LicensingAgreementsMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270873" unitRef="Unit_CNY">7988748</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_LicensingAgreementsMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270874" unitRef="Unit_CNY">7988748</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270877" unitRef="Unit_CNY">6764753</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270878" unitRef="Unit_CNY">8613202</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270880" unitRef="Unit_CNY">5288901</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270881" unitRef="Unit_CNY">15081941</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270883" unitRef="Unit_CNY">152633651</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270884" unitRef="Unit_CNY">276975187</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270887" unitRef="Unit_CNY">63433706</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270890" unitRef="Unit_CNY">1490443</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270891" unitRef="Unit_CNY">2745522</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270893" unitRef="Unit_CNY">1022871</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12270894" unitRef="Unit_CNY">5153918</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270896" unitRef="Unit_CNY">21619759</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270897" unitRef="Unit_CNY">78918346</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270904" unitRef="Unit_CNY">71648424</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270905" unitRef="Unit_CNY">42630742</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270906" unitRef="Unit_CNY">25059432</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270907" unitRef="Unit_CNY">21017272</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270908" unitRef="Unit_CNY">9965351</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270909" unitRef="Unit_CNY">153930730</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270910" unitRef="Unit_CNY">163309115</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:AccruedMarketingCostsCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270912" unitRef="Unit_CNY">96754190</us-gaap:AccruedMarketingCostsCurrent>
  <us-gaap:AccruedMarketingCostsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270913" unitRef="Unit_CNY">112859994</us-gaap:AccruedMarketingCostsCurrent>
  <doyu:AccruedCustomerDepositsCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270915" unitRef="Unit_CNY">24913728</doyu:AccruedCustomerDepositsCurrent>
  <doyu:AccruedCustomerDepositsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270916" unitRef="Unit_CNY">30566743</doyu:AccruedCustomerDepositsCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270918" unitRef="Unit_CNY">23032710</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="PAsOn12_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="3" id="Factid_12270919" unitRef="Unit_pure">0.048</us-gaap:InvestmentOwnedPercentOfNetAssets>
  <us-gaap:LossOnSaleOfInvestments contextRef="P01_01_2018To12_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270920" unitRef="Unit_CNY">3504018</us-gaap:LossOnSaleOfInvestments>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270921" unitRef="Unit_CNY">5885855</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="P10_01_2018To10_31_2018_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12270922" unitRef="Unit_CNY">-48164404</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12270923" unitRef="Unit_CNY">1911340047</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270924" unitRef="Unit_CNY">3681270272</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <doyu:BusinessAcquisitionsProFormaOperatingIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12270925" unitRef="Unit_CNY">-696280827</doyu:BusinessAcquisitionsProFormaOperatingIncomeLoss>
  <doyu:BusinessAcquisitionsProFormaOperatingIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270926" unitRef="Unit_CNY">-879923547</doyu:BusinessAcquisitionsProFormaOperatingIncomeLoss>
  <doyu:BusinessAcquisitionsProFormaNetProfitLoss contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12270927" unitRef="Unit_CNY">-697409834</doyu:BusinessAcquisitionsProFormaNetProfitLoss>
  <doyu:BusinessAcquisitionsProFormaNetProfitLoss contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12270928" unitRef="Unit_CNY">-903761476</doyu:BusinessAcquisitionsProFormaNetProfitLoss>
  <doyu:BusinessAcquisitionProformaNetIncomeLossPerSharebasicAndDiluted contextRef="P01_01_2017To12_31_2017" decimals="2" id="Factid_12270929" unitRef="Unit_CNY_per_Share">-85.17</doyu:BusinessAcquisitionProformaNetIncomeLossPerSharebasicAndDiluted>
  <doyu:BusinessAcquisitionProformaNetIncomeLossPerSharebasicAndDiluted contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12270930" unitRef="Unit_CNY_per_Share">-111.37</doyu:BusinessAcquisitionProformaNetIncomeLossPerSharebasicAndDiluted>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270947" unitRef="Unit_CNY">15834902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyAMembersrtMajorCustomersAxis" decimals="0" id="Factid_12270949" unitRef="Unit_USD">5377177</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="2" id="Factid_12270950" unitRef="Unit_pure">0.20</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyCMembersrtMajorCustomersAxis" decimals="0" id="Factid_12270955" unitRef="Unit_CNY">47776989</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyCMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="2" id="Factid_12270956" unitRef="Unit_pure">0.25</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ValueAddedTaxReceivableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270959" unitRef="Unit_CNY">57328066</us-gaap:ValueAddedTaxReceivableCurrent>
  <us-gaap:ValueAddedTaxReceivableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270960" unitRef="Unit_CNY">62336003</us-gaap:ValueAddedTaxReceivableCurrent>
  <doyu:ThirdPartyFundsReceivableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270962" unitRef="Unit_CNY">47029453</doyu:ThirdPartyFundsReceivableCurrent>
  <doyu:ThirdPartyFundsReceivableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270963" unitRef="Unit_CNY">69263440</doyu:ThirdPartyFundsReceivableCurrent>
  <doyu:ContentRightsAssetsCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270968" unitRef="Unit_CNY">35175308</doyu:ContentRightsAssetsCurrent>
  <doyu:ContentRightsAssetsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270969" unitRef="Unit_CNY">10589085</doyu:ContentRightsAssetsCurrent>
  <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270971" unitRef="Unit_CNY">24835846</us-gaap:OtherAssetsMiscellaneousCurrent>
  <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270972" unitRef="Unit_CNY">8637038</us-gaap:OtherAssetsMiscellaneousCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270977" unitRef="Unit_CNY">86612440</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270978" unitRef="Unit_CNY">91375589</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270980" unitRef="Unit_CNY">16820394</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270981" unitRef="Unit_CNY">29237111</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270983" unitRef="Unit_CNY">4914900</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270984" unitRef="Unit_CNY">6339065</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270986" unitRef="Unit_CNY">410200</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" decimals="0" id="Factid_12270987" unitRef="Unit_CNY">410200</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12270989" unitRef="Unit_CNY">108757934</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12270990" unitRef="Unit_CNY">127361965</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271005" unitRef="Unit_CNY">38909465</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271006" unitRef="Unit_CNY">50427610</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271007" unitRef="Unit_USD">1229615235</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271008" unitRef="Unit_CNY">8601650417</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271009" unitRef="Unit_CNY">6117009044</us-gaap:AssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271010" unitRef="Unit_USD">29206278</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271011" unitRef="Unit_CNY">204309593</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271012" unitRef="Unit_CNY">225513856</us-gaap:OtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271013" unitRef="Unit_USD">3437094</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271014" unitRef="Unit_CNY">24043850</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271015" unitRef="Unit_CNY">64070214</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271016" unitRef="Unit_USD">7191027</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271017" unitRef="Unit_CNY">50304112</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271018" unitRef="Unit_CNY">135755353</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271019" unitRef="Unit_USD">26889080</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271020" unitRef="Unit_CNY">188099873</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271021" unitRef="Unit_CNY">129464732</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271022" unitRef="Unit_USD">1156758766</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271023" unitRef="Unit_CNY">8091990270</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271024" unitRef="Unit_CNY">5562204889</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis" decimals="INF" id="Factid_12271046" unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" decimals="INF" id="Factid_12271047" unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <doyu:FavourableStatutoryTaxRate contextRef="P01_01_2017To12_31_2017" decimals="INF" id="Factid_12271048" unitRef="Unit_pure">0.15</doyu:FavourableStatutoryTaxRate>
  <doyu:ResearchAndDevelopmentDeductionEntitledToClaimPercentage contextRef="P01_01_2019To12_31_2019" decimals="INF" id="Factid_12271049" unitRef="Unit_pure">1.75</doyu:ResearchAndDevelopmentDeductionEntitledToClaimPercentage>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2018To12_31_2018" decimals="INF" id="Factid_12271050" unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2019To12_31_2019" decimals="INF" id="Factid_12271051" unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271052" unitRef="Unit_pure">-0.0245</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271053" unitRef="Unit_pure">1.5772</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271054" unitRef="Unit_pure">0.0614</doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent>
  <doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271055" unitRef="Unit_pure">-1.4544</doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271056" unitRef="Unit_pure">-5.5507</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271057" unitRef="Unit_pure">-0.0027</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271059" unitRef="Unit_pure">0.0071</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271062" unitRef="Unit_pure">-0.2913</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271063" unitRef="Unit_pure">5.1297</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="P01_01_2018To12_31_2018" decimals="4" id="Factid_12271064" unitRef="Unit_pure">0.0000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271065" unitRef="Unit_pure">0.0000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271066" unitRef="Unit_CNY">2346487</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271067" unitRef="Unit_CNY">0</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12271069" unitRef="Unit_CNY_per_Share">0.29</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271070" unitRef="Unit_CNY_per_Share">0</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271072" unitRef="Unit_CNY">447008731</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <doyu:DeferredTaxAssetsDeductibleTemporaryDifferences contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271075" unitRef="Unit_CNY">111856999</doyu:DeferredTaxAssetsDeductibleTemporaryDifferences>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271078" unitRef="Unit_CNY">46732514</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271081" unitRef="Unit_CNY">1110718</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsGross contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271084" unitRef="Unit_CNY">606708962</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271087" unitRef="Unit_CNY">606708962</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12271090" unitRef="Unit_CNY">353511080</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271091" unitRef="Unit_CNY">202671887</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271093" unitRef="Unit_CNY">1265848000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271094" unitRef="Unit_CNY">33333333</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271095" unitRef="Unit_CNY">500000000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <doyu:TemporaryEquityStockIssued contextRef="P01_01_2018To12_31_2018_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271101" unitRef="Unit_CNY">22254400</doyu:TemporaryEquityStockIssued>
  <doyu:TemporaryEquityStockIssued contextRef="P01_01_2018To12_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271103" unitRef="Unit_CNY">-33333333</doyu:TemporaryEquityStockIssued>
  <us-gaap:CostOfRevenue contextRef="P01_01_2018To12_31_2018_BandwidthCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271117" unitRef="Unit_CNY">555863781</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019_BandwidthCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271118" unitRef="Unit_CNY">617801344</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2018To12_31_2018_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271119" unitRef="Unit_CNY">2790038662</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271120" unitRef="Unit_CNY">5176508004</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2018To12_31_2018_OtherCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271121" unitRef="Unit_CNY">157453785</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019_OtherCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271122" unitRef="Unit_CNY">292763988</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271123" unitRef="Unit_CNY">3503356228</us-gaap:CostOfRevenue>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271125" unitRef="Unit_CNY">-80279043</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271126" unitRef="Unit_CNY">-133917000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271129" unitRef="Unit_CNY">-1363044149</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <doyu:PercentageOfVieContributionOfTheTotalRevenue contextRef="PAsOn12_31_2018" decimals="2" id="Factid_12271130" unitRef="Unit_pure">0.94</doyu:PercentageOfVieContributionOfTheTotalRevenue>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="INF" id="Factid_12271131" unitRef="Unit_pure">1.00</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="INF" id="Factid_12271132" unitRef="Unit_pure">0.995</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_AssetsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="INF" id="Factid_12271133" unitRef="Unit_pure">1.00</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_AssetsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="INF" id="Factid_12271134" unitRef="Unit_pure">1.00</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="P01_01_2019To12_31_2019_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" id="Factid_12271135">Parent company of one of our ordinary shareholders</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
  <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="P01_01_2019To12_31_2019_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" id="Factid_12271136">Related party of one of our ordinary shareholders</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
  <doyu:PercentageOfVieContributionOfTheTotalRevenue contextRef="PAsOn12_31_2019" decimals="2" id="Factid_12271158" unitRef="Unit_pure">0.99</doyu:PercentageOfVieContributionOfTheTotalRevenue>
  <doyu:PercentageOfVieContributionOfTheTotalAssets contextRef="PAsOn12_31_2019" decimals="2" id="Factid_12271159" unitRef="Unit_pure">0.16</doyu:PercentageOfVieContributionOfTheTotalAssets>
  <doyu:PercentageOfVieContributionOfTheTotalLiabilities contextRef="PAsOn12_31_2019" decimals="2" id="Factid_12271160" unitRef="Unit_pure">0.67</doyu:PercentageOfVieContributionOfTheTotalLiabilities>
  <doyu:RebatesToAdvertiser contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271163" unitRef="Unit_CNY">44389826</doyu:RebatesToAdvertiser>
  <doyu:RebatesToAdvertiser contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271164" unitRef="Unit_CNY">64274647</doyu:RebatesToAdvertiser>
  <us-gaap:MarketingAndAdvertisingExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271165" unitRef="Unit_CNY">129013488</us-gaap:MarketingAndAdvertisingExpense>
  <us-gaap:MarketingAndAdvertisingExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271166" unitRef="Unit_CNY">135859453</us-gaap:MarketingAndAdvertisingExpense>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271167" unitRef="Unit_CNY">6087073336</us-gaap:CostOfRevenue>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271175" unitRef="Unit_CNY">606708962</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271177" unitRef="Unit_CNY">253197882</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271178" unitRef="Unit_CNY">189036536</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271182" unitRef="Unit_CNY">795745498</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:OperatingLossCarryforwards contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271184" unitRef="Unit_CNY">2463119437</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271185" unitRef="Unit_CNY">2493643064</us-gaap:OperatingLossCarryforwards>
  <doyu:WithHoldingTaxRateOnDividends contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12271186" unitRef="Unit_pure">0.10</doyu:WithHoldingTaxRateOnDividends>
  <doyu:WithHoldingTaxRateOnDividendsForBeneficialOwner contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis" decimals="INF" id="Factid_12271187" unitRef="Unit_pure">0.05</doyu:WithHoldingTaxRateOnDividendsForBeneficialOwner>
  <doyu:ThresholdPercentageHoldingInForeignInvestedEnterprise contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12271188" unitRef="Unit_pure">0.25</doyu:ThresholdPercentageHoldingInForeignInvestedEnterprise>
  <doyu:WithHoldingTaxRateOnDividendsForBeneficialOwner contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis" decimals="INF" id="Factid_12271189" unitRef="Unit_pure">0.10</doyu:WithHoldingTaxRateOnDividendsForBeneficialOwner>
  <us-gaap:CommonStockSharesSubscribedButUnissued contextRef="PAsOn01_05_2018" decimals="INF" id="Factid_12271192" unitRef="Unit_shares">8188790</us-gaap:CommonStockSharesSubscribedButUnissued>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn01_05_2018_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="INF" id="Factid_12271193" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="P01_05_2018To01_05_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_12271194" unitRef="Unit_shares">2944395</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="P01_05_2018To01_05_2018_AngelPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12271195" unitRef="Unit_shares">2944395</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P05_01_2018To05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_12271196" unitRef="Unit_shares">125000</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:TemporaryEquitySharesIssued contextRef="PAsOn05_31_2018_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12271197" unitRef="Unit_shares">125000</us-gaap:TemporaryEquitySharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan contextRef="P04_01_2018To04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="INF" id="Factid_12271198" unitRef="Unit_shares">2106321</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn01_31_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12271199" unitRef="Unit_pure">0.2049</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P01_31_2015To01_31_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271200" unitRef="Unit_CNY">106999090</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromConvertibleDebt contextRef="P04_01_2015To04_30_2015_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="-6" id="Factid_12271201" unitRef="Unit_CNY">50000000</us-gaap:ProceedsFromConvertibleDebt>
  <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="P04_01_2016To04_30_2016_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271202" unitRef="Unit_CNY">56187500</us-gaap:DebtConversionConvertedInstrumentAmount1>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn04_30_2016_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="4" id="Factid_12271203" unitRef="Unit_pure">0.0271</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn04_30_2016_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271204" unitRef="Unit_pure">0.1880</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn04_30_2016_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271205" unitRef="Unit_pure">0.0196</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271206" unitRef="Unit_CNY">381504000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271207" unitRef="Unit_CNY">50000000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:StockIssuedDuringPeriodValueStockDividend contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271208" unitRef="Unit_CNY">72736597</us-gaap:StockIssuedDuringPeriodValueStockDividend>
  <doyu:PecentageEquityInterestRepurchased contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271209" unitRef="Unit_pure">0.0595</doyu:PecentageEquityInterestRepurchased>
  <us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271210" unitRef="Unit_CNY">162775040</us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271211" unitRef="Unit_CNY">77396500</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue contextRef="P04_01_2016To04_30_2016_RedeemableConvertibleSeriesBTwoAndThreePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271212" unitRef="Unit_CNY">85378540</doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271213" unitRef="Unit_pure">0.1580</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271214" unitRef="Unit_CNY">1067000000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <doyu:PecentageEquityInterestRepurchasedAndCancelled contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271215" unitRef="Unit_pure">0.0294</doyu:PecentageEquityInterestRepurchasedAndCancelled>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271217" unitRef="Unit_CNY">106999090</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271218" unitRef="Unit_CNY">56187500</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271219" unitRef="Unit_CNY">464343750</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271220" unitRef="Unit_CNY">202671887</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271222" unitRef="Unit_CNY">1265848000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2016_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271223" unitRef="Unit_CNY">33333333</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271235" unitRef="Unit_CNY">106999090</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271236" unitRef="Unit_CNY">56187500</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2017_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271237" unitRef="Unit_CNY">464343750</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <doyu:TemporaryEquityStockIssued contextRef="P01_01_2018To12_31_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271239" unitRef="Unit_CNY">4026518012</doyu:TemporaryEquityStockIssued>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271240" unitRef="Unit_CNY">106999090</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271241" unitRef="Unit_CNY">56187500</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271242" unitRef="Unit_CNY">464343750</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271243" unitRef="Unit_CNY">202671887</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271244" unitRef="Unit_CNY">22254400</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271245" unitRef="Unit_CNY">1265848000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271247" unitRef="Unit_CNY">500000000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271248" unitRef="Unit_CNY">4026518012</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271249" unitRef="Unit_CNY">106999090</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271250" unitRef="Unit_CNY">56187500</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271251" unitRef="Unit_CNY">464343750</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271252" unitRef="Unit_CNY">202671887</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271253" unitRef="Unit_CNY">22254400</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271254" unitRef="Unit_CNY">1265848000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271256" unitRef="Unit_CNY">500000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="P01_01_2019To12_31_2019_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271257" unitRef="Unit_CNY">4026518012</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271282" unitRef="Unit_CNY">13767363</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271284" unitRef="Unit_CNY">14823634</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271285" unitRef="Unit_CNY">18550109</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271331" unitRef="Unit_CNY">198848000</us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271332" unitRef="Unit_CNY">72020079</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271333" unitRef="Unit_CNY">126827921</doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue>
  <doyu:PercentageOfEquityCalledByWarrants contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_ShanghaiQinchengInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271334" unitRef="Unit_pure">0.0049</doyu:PercentageOfEquityCalledByWarrants>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P08_01_2016To08_31_2016_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_ShanghaiQinchengInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271335" unitRef="Unit_CNY">30000000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock contextRef="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271336" unitRef="Unit_CNY">39995000</us-gaap:PaymentsForRepurchaseOfConvertiblePreferredStock>
  <doyu:PercentageOfEquityInterestWithPreferenceRights contextRef="PAsOn11_14_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="4" id="Factid_12271337" unitRef="Unit_pure">0.0581</doyu:PercentageOfEquityInterestWithPreferenceRights>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P10_14_2017To11_14_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271338" unitRef="Unit_CNY">500000000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue contextRef="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis_WuhanDouyuInternetTechnologyCoLtdMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271340" unitRef="Unit_CNY">6661667</doyu:DeemedDividendRecognizedDifferenceOfSubscribedAndFairValue>
  <us-gaap:LeaseAndRentalExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271355" unitRef="Unit_CNY">36914653</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271356" unitRef="Unit_CNY">39845627</us-gaap:LeaseAndRentalExpense>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271357" unitRef="Unit_CNY">45023403</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271358" unitRef="Unit_CNY">26297961</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271359" unitRef="Unit_CNY">11451395</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271360" unitRef="Unit_CNY">1297103</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <doyu:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271361" unitRef="Unit_CNY">0</doyu:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_AdvertisingMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271362" unitRef="Unit_CNY">513265806</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2018To12_31_2018_ProductAndServiceOtherMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271364" unitRef="Unit_CNY">165017684</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_ProductAndServiceOtherMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271365" unitRef="Unit_CNY">152673415</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271367" unitRef="Unit_CNY">3654383126</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271368" unitRef="Unit_CNY">7283230253</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271430" unitRef="Unit_CNY">3757734490</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271431" unitRef="Unit_USD">1020753285</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271432" unitRef="Unit_CNY">49333</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:TemporaryEquityLiquidationPreference contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271433" unitRef="Unit_CNY">7500606175</us-gaap:TemporaryEquityLiquidationPreference>
  <us-gaap:TemporaryEquityLiquidationPreference contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271434" unitRef="Unit_CNY">0</us-gaap:TemporaryEquityLiquidationPreference>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271435" unitRef="Unit_USD">119850</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271436" unitRef="Unit_CNY">60502935</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271437" unitRef="Unit_USD">8125479</us-gaap:OtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271438" unitRef="Unit_CNY">426</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271439" unitRef="Unit_USD">5717390</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:Assets contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271445" unitRef="Unit_CNY">3643115163</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271446" unitRef="Unit_CNY">7362419794</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271447" unitRef="Unit_USD">1052465876</us-gaap:Assets>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271452" unitRef="Unit_CNY">12176011</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271453" unitRef="Unit_USD">17227147</us-gaap:Liabilities>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271454" unitRef="Unit_CNY">6644822639</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271457" unitRef="Unit_CNY">5148</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271458" unitRef="Unit_USD">3166</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271459" unitRef="Unit_CNY">48989244</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271460" unitRef="Unit_CNY">10324277855</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271461" unitRef="Unit_USD">1475866692</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271462" unitRef="Unit_CNY">-3388471092</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271463" unitRef="Unit_CNY">-3348717860</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271464" unitRef="Unit_USD">-478702842</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271465" unitRef="Unit_CNY">325593213</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271466" unitRef="Unit_USD">62168566</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271467" unitRef="Unit_CNY">-3013883487</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271468" unitRef="Unit_CNY">7241909004</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271469" unitRef="Unit_USD">1035238729</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="PAsOn04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="INF" id="Factid_12271478" unitRef="Unit_shares">2106321</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P04_01_2018To04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" id="Factid_12271479">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="P04_01_2018To04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="INF" id="Factid_12271480" unitRef="Unit_shares">2098069</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="INF" id="Factid_12271481" unitRef="Unit_CNY_per_Share">274.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="0" id="Factid_12271483" unitRef="Unit_CNY">575940921</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271484" unitRef="Unit_CNY">-876279828</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271485" unitRef="Unit_CNY">39753232</us-gaap:NetIncomeLoss>
  <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271487" unitRef="Unit_CNY">6661667</us-gaap:PreferredStockDividendsAndOtherAdjustments>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12271492" unitRef="Unit_shares">8115160</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12271493" unitRef="Unit_shares">19254661</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12271495" unitRef="Unit_CNY_per_Share">-108.80</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019" decimals="2" id="Factid_12271496" unitRef="Unit_CNY_per_Share">1.32</us-gaap:EarningsPerShareBasic>
  <us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271498" unitRef="Unit_CNY">7262965150</us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue>
  <us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271499" unitRef="Unit_CNY">0</us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12271505" unitRef="Unit_CNY">80100005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2017To12_31_2017_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12271506" unitRef="Unit_CNY">17574638</us-gaap:ShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="P10_31_2018To10_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="INF" id="Factid_12271508" unitRef="Unit_shares">4900000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <doyu:PercentageOfCommonStockSharesIssued contextRef="PAsOn10_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12271509" unitRef="Unit_pure">0.46</doyu:PercentageOfCommonStockSharesIssued>
  <doyu:TransferRestrictionAndRepurchaseConsiderationPerShare contextRef="PAsOn12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="INF" id="Factid_12271510" unitRef="Unit_USD_per_Share">1</doyu:TransferRestrictionAndRepurchaseConsiderationPerShare>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="P01_01_2018To12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" id="Factid_12271511">P15M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="INF" id="Factid_12271512" unitRef="Unit_CNY_per_Share">18.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="P01_01_2018To12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12271513" unitRef="Unit_CNY">90425865</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12271516" unitRef="Unit_CNY">25872131</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271517" unitRef="Unit_CNY">3643115163</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271518" unitRef="Unit_CNY">7362419794</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271519" unitRef="Unit_USD">1052465876</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn05_31_2018_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271535" unitRef="Unit_CNY">1358253325</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <doyu:ProceedsFromRestructuring contextRef="P03_01_2019To03_31_2019_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271536" unitRef="Unit_USD">197443500</doyu:ProceedsFromRestructuring>
  <us-gaap:ForeignCurrencyTransactionLossBeforeTax contextRef="P01_01_2018To12_31_2018_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271537" unitRef="Unit_CNY">94654414</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271543" unitRef="Unit_USD">-10512069</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271544" unitRef="Unit_CNY">49333</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271545" unitRef="Unit_USD">112798</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271546" unitRef="Unit_CNY">60502935</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271547" unitRef="Unit_USD">-523481</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271548" unitRef="Unit_CNY">6353017</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271550" unitRef="Unit_CNY">426</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271551" unitRef="Unit_USD">5717329</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271552" unitRef="Unit_CNY">11842346</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271553" unitRef="Unit_USD">-600083</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271554" unitRef="Unit_CNY">333665</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271556" unitRef="Unit_CNY">1789366</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271557" unitRef="Unit_USD">22077968</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271558" unitRef="Unit_CNY">1853885036</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271559" unitRef="Unit_USD">21711677</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271560" unitRef="Unit_CNY">-1853885036</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271561" unitRef="Unit_USD">-21711677</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271564" unitRef="Unit_USD">537172212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271565" unitRef="Unit_CNY">7140577532</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2018To12_31_2018_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" decimals="INF" id="Factid_12271684" unitRef="Unit_shares">19906105</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" decimals="INF" id="Factid_12271687" unitRef="Unit_shares">2098069</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2018To12_31_2018" decimals="INF" id="Factid_12271688" unitRef="Unit_shares">22004174</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2019To12_31_2019" id="Factid_12271689" unitRef="Unit_shares" xsi:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2018To12_31_2018_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271695" unitRef="Unit_CNY">3147196247</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271696" unitRef="Unit_CNY">6617291032</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2018To12_31_2018_AdvertisingMembersrtProductOrServiceAxis" decimals="0" id="Factid_12271698" unitRef="Unit_CNY">342169195</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271705" unitRef="Unit_CNY">5280086200</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271706" unitRef="Unit_USD">467589333</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271739" unitRef="Unit_CNY">11697585</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271740" unitRef="Unit_USD">5927368</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271741" unitRef="Unit_CNY">-338</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271742" unitRef="Unit_USD">930400</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271743" unitRef="Unit_CNY">68216989</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271744" unitRef="Unit_USD">21191805</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271745" unitRef="Unit_CNY">-932798894</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271746" unitRef="Unit_CNY">-73536127</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271747" unitRef="Unit_USD">-10512069</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271748" unitRef="Unit_CNY">329743960</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271749" unitRef="Unit_USD">15625449</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271750" unitRef="Unit_CNY">3757734490</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271751" unitRef="Unit_USD">483581073</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271754" unitRef="Unit_USD">1020753285</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn05_31_2018_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271762" unitRef="Unit_USD">197443500</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P02_28_2019To02_28_2019_ShaojieChenMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12271763" unitRef="Unit_CNY">39995000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271765" unitRef="Unit_CNY">-876279828</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271766" unitRef="Unit_CNY">39753232</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271767" unitRef="Unit_USD">5682768</us-gaap:ProfitLoss>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271768" unitRef="Unit_CNY">325593213</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271769" unitRef="Unit_USD">15624664</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271770" unitRef="Unit_CNY">-550686615</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271771" unitRef="Unit_CNY">149054009</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271772" unitRef="Unit_USD">21307432</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271773" unitRef="Unit_CNY">-932798894</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271774" unitRef="Unit_CNY">-73536127</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271775" unitRef="Unit_CNY">7140577532</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271776" unitRef="Unit_CNY">838398</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271777" unitRef="Unit_CNY">56840976</us-gaap:OtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271778" unitRef="Unit_CNY">39995433</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271782" unitRef="Unit_CNY">120510790</us-gaap:Liabilities>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271783" unitRef="Unit_CNY">22144</us-gaap:CommonStockValue>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271784" unitRef="Unit_CNY">434893990</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271785" unitRef="Unit_CNY">7262965150</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271786" unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271793" unitRef="Unit_CNY">41464310</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271794" unitRef="Unit_CNY">6508518</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271795" unitRef="Unit_CNY">148245151</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271796" unitRef="Unit_CNY">109300777</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271800" unitRef="Unit_CNY">789065</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271801" unitRef="Unit_CNY">-3661959</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271803" unitRef="Unit_CNY">39995000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271804" unitRef="Unit_CNY">-4197822</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271806" unitRef="Unit_CNY">154444217</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271807" unitRef="Unit_CNY">151881863</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271808" unitRef="Unit_CNY">-151881863</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271813" unitRef="Unit_CNY">3270974424</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271814" unitRef="Unit_CNY">109306264</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271815" unitRef="Unit_CNY">3382843042</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12271816" unitRef="Unit_CNY">3757734490</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="P04_01_2018To04_01_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" id="Factid_12271822">The restricted share units will begin vesting by equal instalment for 36 months upon a qualified IPO </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2019To12_31_2019_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" id="Factid_12271823">P33M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="P01_01_2019To12_31_2019" decimals="4" id="Factid_12271833" unitRef="Unit_pure">0.0482</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:DeferredTaxAssetsNet contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271834" unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsNet>
  <doyu:TaxLiabilityLimitationThreshold contextRef="PAsOn12_31_2019_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" decimals="-5" id="Factid_12271839" unitRef="Unit_CNY">100000</doyu:TaxLiabilityLimitationThreshold>
  <doyu:FavourableStatutoryTaxRate contextRef="P01_01_2018To12_31_2018" decimals="INF" id="Factid_12271840" unitRef="Unit_pure">0.15</doyu:FavourableStatutoryTaxRate>
  <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271852" unitRef="Unit_CNY">39995000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
  <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="P01_01_2018To01_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271853" unitRef="Unit_CNY">6661667</us-gaap:PreferredStockDividendsAndOtherAdjustments>
  <doyu:RedeemableConvertiblePreferredShares contextRef="PAsOn05_29_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12271854" unitRef="Unit_shares">7828728</doyu:RedeemableConvertiblePreferredShares>
  <us-gaap:PreferredStockRedemptionPricePerShare contextRef="PAsOn05_29_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_12271855" unitRef="Unit_USD_per_Share">80.57</us-gaap:PreferredStockRedemptionPricePerShare>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P05_29_2018To05_29_2018_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271856" unitRef="Unit_CNY">4026518012</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <dei:DocumentType contextRef="P01_01_2019To12_31_2019" id="Factid_12271924">20-F</dei:DocumentType>
  <dei:AmendmentFlag contextRef="P01_01_2019To12_31_2019" id="Factid_12271925">false</dei:AmendmentFlag>
  <dei:DocumentPeriodEndDate contextRef="P01_01_2019To12_31_2019" id="Factid_12271926">2019-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentFiscalYearFocus contextRef="P01_01_2019To12_31_2019" id="Factid_12271927">2019</dei:DocumentFiscalYearFocus>
  <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2019To12_31_2019" id="Factid_12271928">FY</dei:DocumentFiscalPeriodFocus>
  <dei:EntityRegistrantName contextRef="P01_01_2019To12_31_2019" id="Factid_12271929">DouYu International Holdings Ltd</dei:EntityRegistrantName>
  <dei:EntityCentralIndexKey contextRef="P01_01_2019To12_31_2019" id="Factid_12271930">0001762417</dei:EntityCentralIndexKey>
  <dei:CurrentFiscalYearEndDate contextRef="P01_01_2019To12_31_2019" id="Factid_12271931">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2019To12_31_2019" id="Factid_12271932">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityCurrentReportingStatus contextRef="P01_01_2019To12_31_2019" id="Factid_12271933">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory contextRef="P01_01_2019To12_31_2019" id="Factid_12271934">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityVoluntaryFilers contextRef="P01_01_2019To12_31_2019" id="Factid_12271935">No</dei:EntityVoluntaryFilers>
  <dei:EntityShellCompany contextRef="P01_01_2019To12_31_2019" id="Factid_12271936">false</dei:EntityShellCompany>
  <dei:EntityEmergingGrowthCompany contextRef="P01_01_2019To12_31_2019" id="Factid_12271937">true</dei:EntityEmergingGrowthCompany>
  <dei:DocumentTransitionReport contextRef="P01_01_2019To12_31_2019" id="Factid_12271938">false</dei:DocumentTransitionReport>
  <dei:EntityInteractiveDataCurrent contextRef="P01_01_2019To12_31_2019" id="Factid_12271939">Yes</dei:EntityInteractiveDataCurrent>
  <dei:DocumentAccountingStandard contextRef="P01_01_2019To12_31_2019" id="Factid_12271941">U.S. GAAP</dei:DocumentAccountingStandard>
  <dei:EntityAddressAddressLine1 contextRef="P01_01_2019To12_31_2019" id="Factid_12271942">20/F, Building A, New Development International Center</dei:EntityAddressAddressLine1>
  <dei:EntityAddressAddressLine2 contextRef="P01_01_2019To12_31_2019" id="Factid_12271943">No. 473 Guanshan Avenue</dei:EntityAddressAddressLine2>
  <dei:EntityAddressAddressLine3 contextRef="P01_01_2019To12_31_2019" id="Factid_12271944">Hongshan District</dei:EntityAddressAddressLine3>
  <dei:EntityAddressCityOrTown contextRef="P01_01_2019To12_31_2019" id="Factid_12271945">Wuhan</dei:EntityAddressCityOrTown>
  <dei:EntityAddressCountry contextRef="P01_01_2019To12_31_2019" id="Factid_12271946">CN</dei:EntityAddressCountry>
  <dei:DocumentAnnualReport contextRef="P01_01_2019To12_31_2019" id="Factid_12271947">true</dei:DocumentAnnualReport>
  <dei:EntityExTransitionPeriod contextRef="P01_01_2019To12_31_2019" id="Factid_12271948">false</dei:EntityExTransitionPeriod>
  <dei:EntityFileNumber contextRef="P01_01_2019To12_31_2019" id="Factid_12271949">001-38967</dei:EntityFileNumber>
  <dei:DocumentShellCompanyReport contextRef="P01_01_2019To12_31_2019" id="Factid_12271950">false</dei:DocumentShellCompanyReport>
  <dei:DocumentRegistrationStatement contextRef="P01_01_2019To12_31_2019" id="Factid_12271951">false</dei:DocumentRegistrationStatement>
  <dei:TradingSymbol contextRef="P01_01_2019To12_31_2019" id="Factid_12271952">DOYU</dei:TradingSymbol>
  <dei:Security12bTitle contextRef="P01_01_2019To12_31_2019" id="Factid_12271953">American depositary shares</dei:Security12bTitle>
  <dei:SecurityExchangeName contextRef="P01_01_2019To12_31_2019" id="Factid_12271954">NASDAQ</dei:SecurityExchangeName>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271959" unitRef="Unit_CNY">46070348</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271960" unitRef="Unit_USD">6585806</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271961" unitRef="Unit_CNY">5148</us-gaap:CommonStockValue>
  <us-gaap:MinorityInterest contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271964" unitRef="Unit_CNY">21454870</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271965" unitRef="Unit_USD">3066997</us-gaap:MinorityInterest>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271966" unitRef="Unit_CNY">13567679</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271967" unitRef="Unit_CNY">30972888</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271968" unitRef="Unit_USD">4427608</us-gaap:Goodwill>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12271969" unitRef="Unit_CNY">325593213</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271970" unitRef="Unit_CNY">434893990</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12271971" unitRef="Unit_USD">62168566</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue contextRef="PAsOn12_31_2018_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12271982" unitRef="Unit_CNY">7262965150</us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018" decimals="INF" id="Factid_12271984" unitRef="Unit_shares">479999830</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12271985" unitRef="Unit_shares">34568689</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12271986" unitRef="Unit_shares">32751819</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CostOfRevenue contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272050" unitRef="Unit_CNY">3503356228</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272051" unitRef="Unit_CNY">6087073336</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272052" unitRef="Unit_USD">870153720</us-gaap:CostOfRevenue>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272056" unitRef="Unit_CNY">538898272</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272057" unitRef="Unit_CNY">598695105</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272058" unitRef="Unit_USD">85584113</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272059" unitRef="Unit_CNY">196824280</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272060" unitRef="Unit_CNY">446142859</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272061" unitRef="Unit_USD">63776604</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272062" unitRef="Unit_CNY">329334413</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272063" unitRef="Unit_CNY">383886857</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272064" unitRef="Unit_USD">54877042</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272065" unitRef="Unit_CNY">54910077</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272066" unitRef="Unit_CNY">100898056</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272067" unitRef="Unit_USD">14423486</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:OperatingExpenses contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272068" unitRef="Unit_CNY">1010146888</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272069" unitRef="Unit_CNY">1327826765</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272070" unitRef="Unit_USD">189814273</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272071" unitRef="Unit_CNY">-859119990</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272072" unitRef="Unit_CNY">-131669848</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272073" unitRef="Unit_USD">-18822347</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272074" unitRef="Unit_CNY">-20176164</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272075" unitRef="Unit_CNY">-22882425</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272076" unitRef="Unit_USD">-3271068</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272077" unitRef="Unit_CNY">-75613235</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272078" unitRef="Unit_CNY">32045080</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272079" unitRef="Unit_USD">4580879</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272080" unitRef="Unit_CNY">85840246</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272081" unitRef="Unit_CNY">159096901</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272082" unitRef="Unit_USD">22743074</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272083" unitRef="Unit_CNY">-869069143</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272084" unitRef="Unit_CNY">36589708</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272085" unitRef="Unit_USD">5230538</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272102" unitRef="Unit_CNY">-882941495</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272103" unitRef="Unit_CNY">39753232</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272104" unitRef="Unit_USD">5682768</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019" decimals="2" id="Factid_12272189" unitRef="Unit_USD_per_Share">0.19</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2018To12_31_2018" decimals="2" id="Factid_12272190" unitRef="Unit_CNY_per_Share">-108.80</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019" decimals="2" id="Factid_12272191" unitRef="Unit_CNY_per_Share">1.26</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019" decimals="2" id="Factid_12272192" unitRef="Unit_USD_per_Share">0.18</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272200" unitRef="Unit_shares">8115160</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272201" unitRef="Unit_shares">31442931</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272222" unitRef="Unit_CNY">325593213</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272223" unitRef="Unit_CNY">109461578</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272224" unitRef="Unit_USD">15647651</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272225" unitRef="Unit_CNY">-550686615</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272226" unitRef="Unit_CNY">142809706</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272227" unitRef="Unit_USD">20414802</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272228" unitRef="Unit_CNY">3525314</us-gaap:GainLossOnDispositionOfIntangibleAssets>
  <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272229" unitRef="Unit_CNY">-16667</us-gaap:GainLossOnDispositionOfIntangibleAssets>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272230" unitRef="Unit_CNY">15166140</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272231" unitRef="Unit_CNY">19076725</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272238" unitRef="Unit_CNY">-75613235</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272239" unitRef="Unit_CNY">32045080</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272240" unitRef="Unit_USD">4580879</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ProceedsFromSaleOfIntangibleAssets contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272241" unitRef="Unit_CNY">1484377</us-gaap:ProceedsFromSaleOfIntangibleAssets>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272243" unitRef="Unit_CNY">57971520</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272244" unitRef="Unit_CNY">11012762</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToFundLongtermLoansToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272255" unitRef="Unit_CNY">5000000</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
  <us-gaap:PaymentsToFundLongtermLoansToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272256" unitRef="Unit_USD">714755</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
  <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272258" unitRef="Unit_CNY">5000000</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
  <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272259" unitRef="Unit_USD">714755</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
  <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272265" unitRef="Unit_CNY">6353017</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
  <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272269" unitRef="Unit_CNY">39995000</us-gaap:RepaymentsOfRelatedPartyDebt>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272274" unitRef="Unit_CNY">6876834</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272275" unitRef="Unit_CNY">36249484</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272278" unitRef="Unit_CNY">7921555</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272279" unitRef="Unit_USD">1132395</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272284" unitRef="Unit_CNY">1260439815</us-gaap:ProceedsFromContributionsFromAffiliates>
  <us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272291" unitRef="Unit_CNY">39995000</us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanDouyuEducationConsultingcoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272295">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanDouyuEducationConsultingcoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272296" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanYuwanCultureMediacoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272298">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanYuwanCultureMediacoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272299" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanYuxingTianxiaCultureMediacoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272301">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanYuxingTianxiaCultureMediacoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272302" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanYuyinRaoliangCulturecoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272304">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanYuyinRaoliangCulturecoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272305" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanYuLeyouInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272307">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanYuLeyouInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272308" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanXiaoyuChuhaiInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272310">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanXiaoyuChuhaiInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272311" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanDouyuYuleInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12272313">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_WuhanDouyuYuleInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272314" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanOuyueOnlineTvcoMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" id="Factid_12272317">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2018To12_31_2018_WuhanOuyueOnlineTvcoMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="INF" id="Factid_12272318" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_WuhanDouyuNetworkTechnologycoltdMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" id="Factid_12272320">Wuhan</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="P01_01_2018To12_31_2018_WuhanDouyuNetworkTechnologycoltdMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" decimals="INF" id="Factid_12272321" unitRef="Unit_pure">1.00</us-gaap:VariableInterestEntityOwnershipPercentage>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareInConnectionWithTwoThousandEighteenRestructuring contextRef="PAsOn01_05_2018_TwoThousandEighteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="0" id="Factid_12272325" unitRef="Unit_shares">8188790</doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareInConnectionWithTwoThousandEighteenRestructuring>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn01_05_2018_TwoThousandEighteenRestructuringMemberusgaapRestructuringPlanAxis" decimals="INF" id="Factid_12272326" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <dei:EntityCommonStockSharesOutstanding contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12272355" unitRef="Unit_shares">32751819</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272370" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272408" unitRef="Unit_CNY">135372101</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272409" unitRef="Unit_CNY">203934775</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272411" unitRef="Unit_CNY">5907369</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272412" unitRef="Unit_CNY">15834902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12272417" unitRef="Unit_CNY">5172435</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272418" unitRef="Unit_CNY">5907369</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272422" unitRef="Unit_USD">1041145646</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272430" unitRef="Unit_CNY">-2512191264</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272431" unitRef="Unit_CNY">-2469690899</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12272432" unitRef="Unit_CNY">-2469690899</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:RedeemablePreferredStockDividends contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272433" unitRef="Unit_CNY">6661667</us-gaap:RedeemablePreferredStockDividends>
  <us-gaap:RedeemablePreferredStockDividends contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272434" unitRef="Unit_CNY">6661667</us-gaap:RedeemablePreferredStockDividends>
  <us-gaap:RedeemablePreferredStockDividends contextRef="P01_01_2018To12_31_2018_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272435" unitRef="Unit_CNY">6661667</us-gaap:RedeemablePreferredStockDividends>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareInConnectionWith2018Restructuring contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272436" unitRef="Unit_shares">8188790</doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareInConnectionWith2018Restructuring>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272437" unitRef="Unit_CNY">5207</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272438" unitRef="Unit_CNY">5207</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272439" unitRef="Unit_CNY">5207</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinaryShareInConnectionWith2018Restructuring>
  <doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodShares contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272440" unitRef="Unit_shares">-125000</doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodShares>
  <doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272441" unitRef="Unit_CNY">-59</doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues>
  <doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272442" unitRef="Unit_CNY">-22254341</doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues>
  <doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272443" unitRef="Unit_CNY">-22254400</doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues>
  <doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues contextRef="P01_01_2018To12_31_2018_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272444" unitRef="Unit_CNY">-22254400</doyu:OrdinaryStockRepurchasedUponIssuanceOfSeriesB4PreferredShareDuringPeriodValues>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272445" unitRef="Unit_CNY">-876279828</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272446" unitRef="Unit_CNY">-876279828</us-gaap:ProfitLoss>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272448" unitRef="Unit_CNY">35404887</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272449" unitRef="Unit_CNY">35404887</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272450" unitRef="Unit_CNY">35404887</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272451" unitRef="Unit_CNY">325593213</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2018To12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272452" unitRef="Unit_CNY">325593213</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272454" unitRef="Unit_shares">8063790</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272455" unitRef="Unit_CNY">5148</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272456" unitRef="Unit_CNY">48989244</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272457" unitRef="Unit_CNY">-3388471092</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272458" unitRef="Unit_CNY">325593213</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272459" unitRef="Unit_CNY">-3013883487</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018" decimals="INF" id="Factid_12272461" unitRef="Unit_shares">8063790</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018" decimals="INF" id="Factid_12272462" unitRef="Unit_shares">10170111</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12272463" unitRef="Unit_shares">500000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272510" unitRef="Unit_CNY">-6244303</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272511" unitRef="Unit_USD">-892630</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272512" unitRef="Unit_CNY">-550686615</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272513" unitRef="Unit_CNY">149054009</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272514" unitRef="Unit_USD">21307432</us-gaap:ComprehensiveIncomeNetOfTax>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareUponCompletionOfInitialPublicOffering contextRef="PAsOn07_01_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_12272515" unitRef="Unit_shares">4492473</doyu:StockIssuedDuringPeriodIssuanceOfOrdinaryShareUponCompletionOfInitialPublicOffering>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2018_TechnologyAndSoftwareMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12272516" unitRef="Unit_CNY">47512000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019_TechnologyAndSoftwareMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12272517" unitRef="Unit_CNY">59102000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272525" unitRef="Unit_CNY">168567125</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272526" unitRef="Unit_CNY">22209344</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272530" unitRef="Unit_CNY">-11107350</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272531" unitRef="Unit_CNY">-11107350</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272532" unitRef="Unit_CNY">-19520000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="PAsOn12_31_2019" decimals="4" id="Factid_12272537" unitRef="Unit_pure">6.9954</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272539" unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272540" unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefits>
  <doyu:CapitalizedResearchAndDevelopmentExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272541" unitRef="Unit_CNY">0</doyu:CapitalizedResearchAndDevelopmentExpense>
  <doyu:CapitalizedResearchAndDevelopmentExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272542" unitRef="Unit_CNY">0</doyu:CapitalizedResearchAndDevelopmentExpense>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2018" decimals="INF" id="Factid_12272543" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019" decimals="INF" id="Factid_12272545" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272548" unitRef="Unit_USD">-915617</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272549" unitRef="Unit_CNY">-6405104</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12272572">&lt;div style="text-indent: 4%; 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;The Group has completed the valuation of the assets acquired with the assistance of a third party valuation firm and determined the consideration, fair value of the Group&amp;#8217;s existing investment in Nonolive at the time of acquisition, fair value of assets acquired and goodwill resulted for this acquisition are follows: &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;&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; width: 85%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;57,971,520&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Fair value of the Group&amp;#8217;s cost method investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,495,982&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: fair value of assets acquired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 85%;;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;Brand Name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,800,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 85%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/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: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,667,502&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 85%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyDMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272578" unitRef="Unit_USD">3354602</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyDMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="2" id="Factid_12272579" unitRef="Unit_pure">0.12</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyDMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272580" unitRef="Unit_CNY">23466780</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyCMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272582" unitRef="Unit_USD">6829772</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyBMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="2" id="Factid_12272583" unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018_CompanyBMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272584" unitRef="Unit_CNY">13441984</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2019_CompanyAMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272586" unitRef="Unit_CNY">37615505</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CompanyAMembersrtMajorCustomersAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" decimals="2" id="Factid_12272587" unitRef="Unit_pure">0.16</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2018_CompanyAMembersrtMajorCustomersAxis" decimals="0" id="Factid_12272588" unitRef="Unit_CNY">21112127</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272589" unitRef="Unit_USD">-463387</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272590" unitRef="Unit_CNY">-3241580</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272591" unitRef="Unit_CNY">-7210685</us-gaap:IncomeLossFromEquityMethodInvestments>
  <doyu:IndefiniteLivedIntangibleAssetEstimatedUsefulLife contextRef="P01_01_2019To12_31_2019_TransmissionServiceAgreementMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272593">Infinite life</doyu:IndefiniteLivedIntangibleAssetEstimatedUsefulLife>
  <doyu:FiniteLivedIntangibleAssetEstimatedUsefulLife contextRef="P01_01_2019To12_31_2019" id="Factid_12272594">Over the shorter of the contract period or expected useful lives</doyu:FiniteLivedIntangibleAssetEstimatedUsefulLife>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272595" unitRef="Unit_CNY">3636211</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272596" unitRef="Unit_CNY">386075</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272598">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272599">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272600">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272601">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To12_31_2019_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272602">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="P01_01_2019To12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12272603">Over the shorter of the lease term or expected useful lives</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12272605">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12272606">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2019To12_31_2019_ComputerAndTransmissionEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="Factid_12272607">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:InterestReceivableCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272612" unitRef="Unit_CNY">53484027</us-gaap:InterestReceivableCurrent>
  <us-gaap:InterestReceivableCurrent contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272613" unitRef="Unit_CNY">61145183</us-gaap:InterestReceivableCurrent>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272616" unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272617" unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272645" unitRef="Unit_CNY">2867765</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272646" unitRef="Unit_CNY">838019</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272647" unitRef="Unit_CNY">17691672</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2019_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272648" unitRef="Unit_CNY">4717435</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="PAsOn12_31_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272649" unitRef="Unit_CNY">576754</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272650" unitRef="Unit_CNY">10116739</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272651" unitRef="Unit_CNY">9944894</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272652" unitRef="Unit_CNY">82044138</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2019_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272653" unitRef="Unit_CNY">41276297</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="PAsOn12_31_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272654" unitRef="Unit_CNY">40602217</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272663" unitRef="Unit_CNY">192731785</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272664" unitRef="Unit_CNY">57512000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019_OtherMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12272666" unitRef="Unit_CNY">10000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2018_OtherMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12272667" unitRef="Unit_CNY">10000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="PAsOn12_31_2019_ContentProducersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12272672" unitRef="Unit_CNY">123629785</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272686" unitRef="Unit_USD">4767151</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272687" unitRef="Unit_CNY">33348128</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12272688" unitRef="Unit_CNY">-876279828</us-gaap:ProfitLoss>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12272694" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272705" unitRef="Unit_CNY">42500365</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272718" unitRef="Unit_shares">4492473</doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272719" unitRef="Unit_CNY">3092</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272720" unitRef="Unit_CNY">3373014806</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272721" unitRef="Unit_CNY">3373017898</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272722" unitRef="Unit_CNY">3373017898</doyu:StockIssuedDuringPeriodValueIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:ConversionOfPreferredSharesToOrdinarySharesValues contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272724" unitRef="Unit_CNY">13701</doyu:ConversionOfPreferredSharesToOrdinarySharesValues>
  <doyu:ConversionOfPreferredSharesToOrdinarySharesValues contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272725" unitRef="Unit_CNY">6644808938</doyu:ConversionOfPreferredSharesToOrdinarySharesValues>
  <doyu:ConversionOfPreferredSharesToOrdinarySharesValues contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272726" unitRef="Unit_CNY">6644822639</doyu:ConversionOfPreferredSharesToOrdinarySharesValues>
  <doyu:ConversionOfPreferredSharesToOrdinarySharesValues contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272727" unitRef="Unit_CNY">6644822639</doyu:ConversionOfPreferredSharesToOrdinarySharesValues>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272730" unitRef="Unit_CNY">5980924</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272731" unitRef="Unit_CNY">109300777</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272732" unitRef="Unit_CNY">109300777</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272733" unitRef="Unit_CNY">160801</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272735" unitRef="Unit_shares">32751819</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272736" unitRef="Unit_CNY">22144</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272737" unitRef="Unit_CNY">10324277855</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272738" unitRef="Unit_CNY">-3348717860</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272739" unitRef="Unit_CNY">434893990</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272740" unitRef="Unit_CNY">7241909004</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272741" unitRef="Unit_CNY">21454870</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:RestrictedCashCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272742" unitRef="Unit_CNY">42902719</us-gaap:RestrictedCashCurrent>
  <us-gaap:RestrictedCashCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272743" unitRef="Unit_USD">6132990</us-gaap:RestrictedCashCurrent>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12272744" unitRef="Unit_CNY">-3013883487</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272745" unitRef="Unit_CNY">7263363874</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12272746" unitRef="Unit_USD">1038305726</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12272747">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes unaudited pro forma results of operations for the years ended December&amp;#160;31, 2018 assuming that acquisitions occurred as of January&amp;#160;1, 2018. The &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;unaudited &lt;/div&gt;pro forma results have been prepared for comparative purpose only based on management&amp;#8217;s best estimate and do not purport to be indicative of the results of operations which actually would have resulted had the acquisitions occurred as of the beginning of period: &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;&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: 71%; 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: 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-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;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;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Pro forma revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;1,911,340,047&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,681,270,272&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Pro forma loss from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(696,280,827&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(879,923,547&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Pro forma net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(697,409,834&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(903,761,476&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Pro forma net loss per share, basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(85.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(111.37&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272752" unitRef="Unit_CNY">7921555</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272753" unitRef="Unit_CNY">7921555</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="PAsOn01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="2" id="Factid_12272754" unitRef="Unit_pure">0.85</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="P01_01_2019To01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272755" unitRef="Unit_CNY">33012762</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:CashAcquiredFromAcquisition contextRef="P01_01_2019To01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272756" unitRef="Unit_CNY">879138</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="PAsOn01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272757" unitRef="Unit_CNY">25935985</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="PAsOn01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272758" unitRef="Unit_CNY">4088132</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
  <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="PAsOn01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272759" unitRef="Unit_CNY">5980924</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="P01_01_2019To01_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272760" unitRef="Unit_CNY">10742500</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="P01_01_2019To01_31_2019_ParticipatingRightMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272761" unitRef="Unit_CNY">8000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="P01_01_2019To01_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12272762" unitRef="Unit_CNY">17145833</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:PaymentsForRepurchaseOfEquity contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272765" unitRef="Unit_CNY">115273325</us-gaap:PaymentsForRepurchaseOfEquity>
  <us-gaap:PaymentsForRepurchaseOfEquity contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272766" unitRef="Unit_USD">16478447</us-gaap:PaymentsForRepurchaseOfEquity>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272767" unitRef="Unit_CNY">5527829</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12272768" unitRef="Unit_USD">790209</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2018To12_31_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272769">P10Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2019To12_31_2019_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272770">P10Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2018To12_31_2018_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272771">P2Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2019To12_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272772">P3Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2018To12_31_2018_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272773">P5Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2019To12_31_2019_PlatformMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272774">P5Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2018To12_31_2018_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272775">P2Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2019To12_31_2019_ComputerSoftwareIntangibleAssetMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272776">P3Y1M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2018To12_31_2018_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272778">P5Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="P01_01_2019To12_31_2019_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_WeightedAverageMembersrtRangeAxis" id="Factid_12272779">P3Y3M18D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue contextRef="PAsOn12_31_2019_ConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272780" unitRef="Unit_CNY">0</us-gaap:RedeemableNoncontrollingInterestEquityPreferredRedemptionValue>
  <doyu:ConversionOfPreferredSharesToOrdinarySharesShares contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12272782" unitRef="Unit_shares">19906105</doyu:ConversionOfPreferredSharesToOrdinarySharesShares>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_12272784">The following customers accounted for 10% or more of accounts receivable, net:&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:100%;"&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: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Company&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,112,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,615,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,377,177&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,441,984&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Company C&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,776,989&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,829,772&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;23,466,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,354,602&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; 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; 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="padding-left: 0px; width: 2%;;text-align:left;;vertical-align:top;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; width: 98%;;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;Amounts accounted for less than 10% of accounts receivable for each respective year. &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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="P01_01_2019To12_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12272786" unitRef="Unit_CNY">111879121</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2018To12_31_2018_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12272787">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <doyu:TemporaryEquityStockIssued contextRef="P01_01_2017To12_31_2017_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_12272792" unitRef="Unit_CNY">500000000</doyu:TemporaryEquityStockIssued>
  <us-gaap:TemporaryEquityTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12272795">&lt;div style="text-indent: 4%; 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;The following is the rollforward of the carrying amounts of Preferred Share for the years ended December&amp;#160;31, 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="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: 73%;"&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;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt;&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt;&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series E&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160; &amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="font-size: 9pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conversion&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in&lt;/div&gt;&lt;/div&gt;to&amp;#160;ordinary shares upon IPO&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In May 2018, the Company repurchased 125,000 ordinary shares from one of the investors and issued the corresponding number of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares to the same investor with no cash consideration. The difference between the fair value of ordinary shares repurchased and that of the Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares issued is immaterial.&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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In January 2018, Wuhan Douyu repurchased Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity from its investor at fair value for a cash consideration of RMB39,995,000. The difference of RMB6,661,667 between the consideration paid and the carrying amount of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity at the date of repurchase was recorded 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;/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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(3)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;On May&amp;#160;29, 2018, the Company issued 7,828,728 shares of Series E redeemable convertible preferred shares (&amp;#8220;Series E Preferred Shares&amp;#8221;) at a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;per-share&lt;/div&gt; purchase price of US$80.57 for cash consideration of RMB4,026,518,012.&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;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:TemporaryEquityTableTextBlock>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesEPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272798" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesDPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272799" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesCTwoPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272800" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesCOnePreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272801" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesBFourPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272802" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesBThreePreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272803" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesBTwoPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272804" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesBOnePreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272805" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2019_RedeemableConvertibleSeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" id="Factid_12272806" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303591" unitRef="Unit_USD">42704209</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:GrossProfit contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12303592" unitRef="Unit_CNY">151026898</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12303593" unitRef="Unit_CNY">1196156917</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12303594" unitRef="Unit_USD">170991926</us-gaap:GrossProfit>
  <doyu:PaymentsToPreferredShareholdersDueToRestructuring contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12303600" unitRef="Unit_CNY">1323049149</doyu:PaymentsToPreferredShareholdersDueToRestructuring>
  <doyu:PaymentsToPreferredShareholdersDueToRestructuring contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12303601" unitRef="Unit_USD">189131308</doyu:PaymentsToPreferredShareholdersDueToRestructuring>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_DouyuNetworkIncMembersrtConsolidatedEntitiesAxis" id="Factid_12303610">The BritishVirgin Islands</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_DouyuNetworkIncMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12303611" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_DouyuHongkongLimitedMembersrtConsolidatedEntitiesAxis" id="Factid_12303613">Hong Kong</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_DouyuHongkongLimitedMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12303614" unitRef="Unit_pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:EntityIncorporationStateOrCountryName contextRef="P01_01_2018To12_31_2018_GogoGlobalHoldingLimitedMembersrtConsolidatedEntitiesAxis" id="Factid_12303616">Cayman</doyu:EntityIncorporationStateOrCountryName>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="P01_01_2018To12_31_2018_GogoGlobalHoldingLimitedMembersrtConsolidatedEntitiesAxis" decimals="4" id="Factid_12303617" unitRef="Unit_pure">0.7106</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <doyu:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303647">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives: &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;&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: 96%; margin: 0in 0in 0in auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Computer and transmission equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Furniture and office equipment&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: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3 years&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Over the shorter of the lease term or expected useful&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; font-size: 10pt; top: 0px;;display:inline;"&gt;lives&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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: 1pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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;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;</doyu:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
  <doyu:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303648">&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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets are recorded at the cost to acquire these assets less accumulated amortization. Amortization of finite-lived intangible assets is computed using the straight-line method over their estimated useful lives. License for Online Transmission of Audio/Video Programs is determined to have an infinite useful life and is not subject to amortization, as such license is renewable every three years and can be renewed indefinitely.&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&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: 0in 0in 0in auto;;text-align:left;;width:96%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/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;Brand name&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;10 years&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;Agency contract righ&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;s&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Over the shorter of the contract period or expected useful lives&lt;/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;License for Online Transmission of Audio/Video Programs&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Infinite life&lt;/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;Platform&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;5 years&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;Software&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;3 years&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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;1 - 10 years&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&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;</doyu:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303655">&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="padding-left: 0px;;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="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Business Acquisition &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="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;Nonolive Acquisition in 2018 &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&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In order to further develop its overseas presence in the interactive gaming and entertainment live streaming markets, in October 2018, the Group, through a newly formed subsidiary, Gogo Glocal Holding Limited (&amp;#8220;Gogo Glocal&amp;#8221;), acquired all of the operating assets of Nonolive, a live stream platform operates &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;mainly &lt;/div&gt;in Southeast Asia, for a net cash consideration of RMB57,971,520, which was net of RMB10&amp;#160;million cash acquired upon disposal of previously held equity interest. The assets acquired mainly include brand name, platform and related technology and assumption of its assembled workforces. The Group accounted for this acquisition as business combination. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has completed the valuation of the assets acquired with the assistance of a third party valuation firm and determined the consideration, fair value of the Group&amp;#8217;s existing investment in Nonolive at the time of acquisition, fair value of assets acquired and goodwill resulted for this acquisition are follows: &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;&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; width: 85%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;57,971,520&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Fair value of the Group&amp;#8217;s cost method investment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,495,982&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: fair value of assets acquired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 85%;;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;Brand Name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,800,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 85%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/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: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,667,502&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 85%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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; margin-left: 4%;"&gt;The Group held 4.8% equity interest in the acquired business that was accounted for under the cost method &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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 the acquisition&lt;/div&gt;&lt;/div&gt;. In accordance with ASC 805, Business Combination, the Group&amp;#8217;s equity interest previously held was &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; at the fair value with a disposal loss of RMB3,504,018 recognized in other income (expense), net in &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined and consolidated statements of comprehensive income (loss) for the year ended December&amp;#160;31, 2018.&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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The identifiable assets acquired, liabilities assumed and any noncontrolling interest in the acquiree are required to be recognized and measured at fair value as of the acquisition date. An intangible asset is identified if it meets either the separability criterion or the contractual-legal criteria in accordance with ASC 805, Business Combination. The Group has recognized platform and brand name as identifiable intangible asset. The other intangible assets acquired in the acquisition, including assembled workforce, and client service capability, which did not meet the separation criteria or the contractual&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;legal criteria, therefore, are not identifiable and not recognized apart from goodwill. The goodwill was assigned to Nonolive operating segment as result of the acquisition. None of the goodwill recognized is expected to be deductible for income tax purposes. Revenues and net loss in the amount of RMB5,885,855 and RMB48,164,404, respectively, attributable to&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;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gogo Glocal acquired in October 2018 were included in the combined and consolidated statements of comprehensive income since the acquisition date.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes unaudited pro forma results of operations for the years ended December&amp;#160;31, 2018 assuming that acquisitions occurred as of January&amp;#160;1, 2018. The &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;unaudited &lt;/div&gt;pro forma results have been prepared for comparative purpose only based on management&amp;#8217;s best estimate and do not purport to be indicative of the results of operations which actually would have resulted had the acquisitions occurred as of the beginning of period: &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;&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: 71%; 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: 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-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;text-align:center;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;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;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: top;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Pro forma revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;1,911,340,047&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;3,681,270,272&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Pro forma loss from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(696,280,827&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(879,923,547&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Pro forma net loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(697,409,834&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;"&gt;(903,761,476&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="width: 71%; vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Pro forma net loss per share, basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(85.17&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; vertical-align: top;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;;text-align:right;"&gt;(111.37&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: 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;Shuangsi Acquisition in 2019 &lt;/div&gt;&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;&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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2019, the Group acquired 85% equity interest of Chengdu Shuangsi Culture Broadcasting Co., Ltd. &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;(&amp;#8220;Shuangsi&amp;#8221;) for&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; a cash consideration of RMB33,012,762, which was net of RMB879,138 cash acquired. Shuangsi is in the business of managing eSport teams in the participation of professional eSport competitions. The Group has completed the valuation with assistance of third party &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;valuation firm and&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; determined the purchase price allocated to the fair value of assets acquired, liabilities assumed and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;noncontrolling&lt;/div&gt; interest were RMB25,935,985, RMB4,088,132 and RMB5,980,924, respectively. The assets acquired from the acquisition mainly include the agency contract rights of RMB10,742,500 and the participating right to certain eSport competition of RMB8,000,000. Goodwill of RMB17,145,833 was recognized from the acquisition, which was primarily attributable to the synergies expected to be achieved from the acquisition. &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: 6pt; margin-bottom: 0pt; margin-left: 75.4688px; text-indent: 4%; font-size: 10pt;"&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 acquisition of Shuangsi was not material to the combined and consolidated financial statements, as such pro forma results of operations are not presented.&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: 6pt; margin-bottom: 0pt; margin-left: 75.4688px; text-indent: 4%; font-size: 10pt;"&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 amounts of revenue and net loss of Shuangsi since the acquisition date included in the combined and consolidated statements of comprehensive income (loss) for the year ended December 31, 2019 are RMB8,115,484 and RMB16,449,823, respectively.&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; &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; margin-left: 4%;"&gt;&amp;#160;&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:BusinessCombinationDisclosureTextBlock>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303657">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net consisted of the followings: &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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 73%;"&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: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, gross&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;135,372,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,934,775&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Less: allowance for doubtful receivables&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(15,834,902&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/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: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;129,464,732&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;188,099,873&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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;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:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303658">&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&gt;&lt;td style="width:67%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance as of January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;1,690,103&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;5,172,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Provisions for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;width:;"&gt;3,482,332&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;1,121,009&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;13,563,744&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Write offs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="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: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;(386,075&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;(3,636,211&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Balance as of December&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;width:;"&gt;5,172,435&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;15,834,902&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0in; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;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;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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
  <us-gaap:OtherCurrentAssetsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303659">&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="padding-left: 0px;;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="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Other current assets &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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets consist of the following: &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;&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:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61,145,183&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;53,484,027&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Value-added tax recoverable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,328,066&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;62,336,003&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funds receivable from third party payment service provider(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,029,453&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69,263,440&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Content rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;35,175,308&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,589,085&lt;/td&gt;&lt;td style="padding-left: 0px; 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="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,835,846&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,637,038&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="background-color: rgba(255, 255, 255, 0); 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;225,513,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;204,309,593&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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="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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;The Group opened accounts with external online payment service providers to collect funding from users. &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;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:OtherCurrentAssetsTextBlock>
  <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303660">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets consist of the following: &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;&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:74%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61,145,183&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;53,484,027&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Value-added tax recoverable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,328,066&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;62,336,003&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Funds receivable from third party payment service provider(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,029,453&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;69,263,440&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Content rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;35,175,308&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;10,589,085&lt;/td&gt;&lt;td style="padding-left: 0px; 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="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;24,835,846&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,637,038&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="background-color: rgba(255, 255, 255, 0); 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;225,513,856&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;204,309,593&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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="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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;The Group opened accounts with external online payment service providers to collect funding from users. &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;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:ScheduleOfOtherCurrentAssetsTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303661">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net consists of the following: &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;&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:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computer and transmission equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;86,612,440&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;91,375,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,820,394&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;29,237,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,914,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,339,065&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;410,200&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;410,200&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;108,757,934&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;127,361,965&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(58,330,324&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(88,452,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,427,610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,909,465&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&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;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>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303662">&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="padding-left: 0px;;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="padding-left: 0px;;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-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="text-indent: 4%; 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;Property and equipment, net consists of the following: &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;&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:75%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computer and transmission equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;86,612,440&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;91,375,589&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,820,394&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;29,237,111&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,914,900&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,339,065&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;410,200&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;410,200&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;108,757,934&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;127,361,965&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(58,330,324&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(88,452,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:0.5%;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;50,427,610&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;38,909,465&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:0.5%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:0.5%;"&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="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; 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;Depreciation expense was RMB23,167,001&lt;div style="display:inline;"&gt;, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB26,996,910 and RMB32,814,894 for the years ended December&amp;#160;31, &lt;div style="display:inline;"&gt;2017, &lt;/div&gt;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:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303663">&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="padding-left: 0px;;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="padding-left: 0px;;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-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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net consists of the following: &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;&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: 75%;"&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: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;40,602,217&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;41,276,297&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Agency contract rights&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,044,138&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;193,898,260&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;License for Online Transmission of Audio/Video Programs&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,988,748&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,988,748&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,944,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,116,739&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,764,753&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,613,202&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,288,901&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,081,941&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total of gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;152,633,651&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;276,975,187&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Less: accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(576,754&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,717,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Agency contract rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(17,691,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(63,433,706&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(838,019&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,867,765&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,490,443&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,745,522&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,022,871&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,153,918&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total of accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,619,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(78,918,346&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;131,013,892&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;198,056,841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The agency contract right&lt;div style="display:inline;"&gt;s&lt;/div&gt; acquired in 2018 and 2019 are RMB77,877,624 and&lt;/div&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; RMB111,879,121&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;, respectively, with weighted average amortization period&lt;/div&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; of 3 &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;years and 4.5 years.&lt;/div&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; &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;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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In February 2016, Wuhan Douyu obtained effective control of Wuhan Ouyue, a PRC legal entity from Mr.&amp;#160;Shaojie Chen, the Group&amp;#8217;s CEO through a series of contractual arrangements. Wuhan Ouyue has no business and holds one asset, License for Online Transmission of Audio/Video Programs. The transaction was deemed as an asset acquisition under ASC 805 and the License for Online Transmission of Audio/Video Programs was recognized based on the consideration paid, which approximate the market value of the asset acquired. The license permits the Group in the provision of online streaming of video on its platforms. The license is renewable every 3 years and may be renewed indefinitely. The Group has renewed this license in March 2018 subsequent to its acquisition and intends to renew the license indefinitely. &amp;#160;&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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; 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;Amortization expenses were RMB2,875,712, &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB18,548,448 and RMB57,306,920 for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019 respectively. The Group expects to record amortization expenses in the future 5 years as below: &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;&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:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 85%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Future&lt;br/&gt;amortization&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;expenses&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,648,424&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,630,742&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,059,432&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,017,272&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,965,351&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average amortization periods of intangible assets as of December&amp;#160;31, 2018 and 2019 are as below: &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;&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: 78%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Agency contract rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.9&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5 years&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1 years&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3.3 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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;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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303664">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net consists of the following: &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;&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: 75%;"&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: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;40,602,217&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;41,276,297&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Agency contract rights&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,044,138&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;193,898,260&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;License for Online Transmission of Audio/Video Programs&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,988,748&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;7,988,748&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,944,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,116,739&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,764,753&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;8,613,202&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,288,901&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,081,941&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total of gross carrying amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;152,633,651&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;276,975,187&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Less: accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(576,754&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,717,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Agency contract rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(17,691,672&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(63,433,706&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(838,019&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,867,765&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,490,443&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,745,522&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,022,871&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,153,918&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total of accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,619,759&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(78,918,346&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 75%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;131,013,892&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;198,056,841&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 75%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The agency contract right&lt;div style="display:inline;"&gt;s&lt;/div&gt; acquired in 2018 and 2019 are RMB77,877,624 and&lt;/div&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; RMB111,879,121&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;, respectively, with weighted average amortization period&lt;/div&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; of 3 &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;years and 4.5 years.&lt;/div&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; &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;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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In February 2016, Wuhan Douyu obtained effective control of Wuhan Ouyue, a PRC legal entity from Mr.&amp;#160;Shaojie Chen, the Group&amp;#8217;s CEO through a series of contractual arrangements. Wuhan Ouyue has no business and holds one asset, License for Online Transmission of Audio/Video Programs. The transaction was deemed as an asset acquisition under ASC 805 and the License for Online Transmission of Audio/Video Programs was recognized based on the consideration paid, which approximate the market value of the asset acquired. The license permits the Group in the provision of online streaming of video on its platforms. The license is renewable every 3 years and may be renewed indefinitely. The Group has renewed this license in March 2018 subsequent to its acquisition and intends to renew the license indefinitely. &amp;#160;&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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303665">&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: 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;Amortization expenses were RMB2,875,712, &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB18,548,448 and RMB57,306,920 for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019 respectively. The Group expects to record amortization expenses in the future 5 years as below: &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;&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:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 85%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Future&lt;br/&gt;amortization&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;expenses&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;71,648,424&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;42,630,742&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25,059,432&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;21,017,272&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 85%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; background-color: rgb(204, 238, 255);;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;9,965,351&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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;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>
  <doyu:WeightedAverageAmortizationPeriodsOfIntangibleAssetsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303666">The weighted average amortization periods of intangible assets as of December&amp;#160;31, 2018 and 2019 are as 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-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: 78%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Brand name&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Agency contract rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.9&amp;#160;years&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Platform&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5 years&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Software&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;2.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3.1 years&lt;/td&gt;&lt;td style="padding-left: 0px; 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="background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5.9 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3.3 years&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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;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;</doyu:WeightedAverageAmortizationPeriodsOfIntangibleAssetsTableTextBlock>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="P01_01_2018To12_31_2018_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" decimals="0" id="Factid_12303667" unitRef="Unit_CNY">77877624</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2019To12_31_2019_ContractualRightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_12303668">P4Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303697">&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="padding-left: 0px;;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="padding-left: 0px;;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-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="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;Equity method investments: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:92%;"&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="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;As of December&amp;#160;31,&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;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;&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;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="vertical-align: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;Hangzhou Aijidi Culture Creation Co., Ltd. (&amp;#8220;Aijidi&amp;#8221;)(1)&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,543,520&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;4,090,990&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;Beijing Wanyan Culture Media Co., Ltd. (&amp;#8220;Wanyan&amp;#8221;)(2)&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;5,471,438&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;;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;Wuhan Guaji Culture Media Co., Ltd. (&amp;#8220;Guaji&amp;#8221;)(3)&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;2,840,655&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);;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;Chongqing Yuwan Network Media Co., Ltd. (&amp;#8220;Chongqing Yuwan&amp;#8221;)(4)&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;13,865,155&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;9,721,472&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;Hunan Yuyou Starfire Culture Media Co., Ltd. (&amp;#8220;Yuyou Starfire&amp;#8221;)(5)&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;14,968,298&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;15,139,902&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;Yule Xinghui (Tianjin) Culture Development Co., Ltd. (&amp;#8220;Yule Xinghui&amp;#8221;)(6)&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;8,669,526&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;;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;Shanghai Gaoqu Culture Media Co., Ltd. (&amp;#8220;Gaoqu&amp;#8221;)(7)&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;10,286,579&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);;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;Hainan Tukai Culture Media Co., Ltd(&amp;#8220;Tukai&amp;#8221;)(8)&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;2,485,478&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;;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;Others(9)&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;13,609,541&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,849,736&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-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;/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;&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="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;76,740,190&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;32,802,100&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: 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;;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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 2016, the Group acquired 10% of the equity of Aijidi for a consideration of RMB7,500,000. The Group has the right to appoint one board of director to Aijidi, therefore has a significant influence on Aijidi. In 2019, the Group&amp;#8217;s equity interest was diluted to 6.2% as of December 31, 2019 due to Aijidi&amp;#8217;s additional capital contribution from other shareholders. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 2016, the Group invested in Wanyan RMB8,000,000 for a 20% equity interest. The Group recorded an impairment loss of RMB1,879,859 and RMB5,182,821 for the year ended December 31, 2018 and 2019, respectively, due to the deterioration in its operation. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Guaji with unrelated third party investors and contributed RMB2,000,000 for a 32% equity interest in the company. The Group recorded a full impairment loss of RMB2,839,352 for the year ended December 31, 2019 as Guaji has ceased operations in 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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Chongqing Yuwan with unrelated third party investors and contributed RMB16,000,000 for a 30% equity interest in the company. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Yuyou Starfire with unrelated third party investors and contributed RMB15,000,000 for a 30% equity interest in the company. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Yule Xinghui with unrelated third party investors and contributed RMB10,000,000 for a 20% equity interest in the company. The Group determined the investment was impaired and recorded a full impairment loss of RMB8,114,100 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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Gaoqu with unrelated third party investors and contributed RMB11,500,000 for a 20% equity interest in the company. In 2019, due to the financing from the unrelated third party investors, the Group&amp;#8217;s equity interest decreased to 10% and therefore the Group lost significant influence over the company. The company was subsequently reclassified as equity securities without readily determinable fair values. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Tukai with unrelated third party investors and contributed RMB4,000,000 for a 15% equity interest in the company. In 2019, the Group further invested RMB26,000,000 in the company and the Group&amp;#8217;s equity interest decreased to 19.9% due to the additional capital from other investors. After the transaction, the Group did not have representation on the board of directors anymore, and therefore lost significant influence over the company. Th&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;is&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;investment&lt;/div&gt;&amp;#160;was subsequently reclassified as equity securities without readily determinable fair values. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 made investments in several talent agencies with aggregate cash consideration of RMB14,500,000 and represents equity interest from 10% to 49%, none of which was individually material. &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="text-indent: 4%; 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;During the year ended December 31, 2018, the Group recorded impairment of RMB1,832,851, RMB4,637,543 and RMB6,815,887 on Shanghai Bluefin Culture Media Co., Ltd., Beijing Bazhuayu Culture Media Co., Ltd. and Nanjing Dash Information Technology Co., Ltd., 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-weight:bold;display:inline;"&gt;Equity securities without readily determinable fair values: &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: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 10pt;"&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-collapse: collapse; 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: 73%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Content producers&lt;/div&gt;&lt;div style="font-size: 7.4pt; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;123,629,785&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in; width: 73%;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Technology and software companies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in; width: 2%;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in;;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="background: rgba(255, 255, 255, 0); padding: 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;47,512,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); 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="background: rgba(255, 255, 255, 0); padding: 0in; width: 2%;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in;;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="background: rgba(255, 255, 255, 0); padding: 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;59,102,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,512,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;192,731,785&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; 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;Equity securities without readily determinable fair value were accounted as cost method investments prior to adopting ASC 321. For year ended December 31, 2017&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, 2018&lt;/div&gt; and 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, no impairment was recorded for these cost method investments. During the year ended December 31, 2019, an upward adjustments of RMB1,796,000 as result of observable price change for the identical or similar investment of the same investees was recognized in other income (expense), net, and no impairments were recorded. &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;;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;(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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments in talent agencies previously accounted for under equity method with carrying amount of RMB50,029,785 were reclassified as equity securities without readily determinable fair values in 2019, mainly including investments in Gaoqu and Tukai (Note 8 (7) and (8)), as the Group lost significant influence over the investees. An upward adjustment of RMB1,796,000 as result of observable price change for the identical or similar investment of the same investees was recognized in other income (expense), net. &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;;display:inline;"&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; 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-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;(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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition to the talent agencies mentioned in Note (1), in 2019, the Group formed twelves new companies with third parties with an aggregate cash contribution 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; RMB73,600,000&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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and represents equity interest from 5% to 20%, none of which was individually material&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;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:CostAndEquityMethodInvestmentsDisclosureTextBlock>
  <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303700">&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="padding-left: 0px;;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="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Accrued expenses and other current liabilities &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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &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;&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: 74%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued payroll and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;153,930,730&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;163,309,115&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Marketing cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;96,754,190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;112,859,994&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 74%;;vertical-align:top;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:times new roman"&gt;Payable for repurchase of ordinary 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="vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;white-space: nowrap;"&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;53,293,800&lt;/td&gt;&lt;td style="vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#160;&lt;/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(255, 255, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;24,913,728&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;30,566,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 74%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,032,710&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,767,363&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;14,823,634&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;18,550,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 74%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 74%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;313,454,992&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;392,347,124&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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>
  <doyu:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303701">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &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;&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: 74%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accrued payroll and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;153,930,730&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;163,309,115&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Marketing cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;96,754,190&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;112,859,994&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 74%;;vertical-align:top;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:times new roman"&gt;Payable for repurchase of ordinary 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="vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;white-space: nowrap;"&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;53,293,800&lt;/td&gt;&lt;td style="vertical-align:bottom;;white-space: nowrap;"&gt;&amp;#160;&lt;/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(255, 255, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;24,913,728&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;30,566,743&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 74%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,032,710&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,767,363&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;14,823,634&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;18,550,109&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 74%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 74%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;313,454,992&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;392,347,124&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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;</doyu:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303711" unitRef="Unit_CNY">609004112</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <doyu:DeferredTaxAssetsDeductibleTemporaryDifferences contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303712" unitRef="Unit_CNY">114334735</doyu:DeferredTaxAssetsDeductibleTemporaryDifferences>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303713" unitRef="Unit_CNY">66897143</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303714" unitRef="Unit_CNY">5509508</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsGross contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303715" unitRef="Unit_CNY">795745498</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303716" unitRef="Unit_CNY">795745498</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNet contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303717" unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303719">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Ordinary shares&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;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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the Company&amp;#8217;s memorandum and articles of association, total authorized shares for ordinary shares are 500,000,000&amp;#160;shares with par value of US$0.0001. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the incorporation of the Company on January&amp;#160;5, 2018, the Original Shareholders of the Group subscribed to 8,188,790 ordinary shares of the Company at par value of US$0.0001. In May 2018, the Company converted 2,944,395 ordinary shares held by the Original Shareholder to 2,944,395 shares of Angel Preferred Shares with no change to the rights and obligations associated with these shares. As the terms of the Angel Preferred Shares are identical to those for the Ordinary Shares, the Company believe it is appropriate to continue to treat the Angel Preferred Shares as ordinary shares issued and outstanding in the &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;combined and &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;consolidated financial statements as well as for the purpose of EPS calculations. &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;In May 2018, the Company repurchased 125,000 shares of ordinary shares from one investor and issued 125,000 Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Share to the same shareholder for zero consideration.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As disclosed in Note &lt;/div&gt;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, 2,106,321 ordinary shares of the Company were issued to Douyu Employee Benefit Trust (the &amp;#8220;Trust&amp;#8221;) to establish a reserve pool for future issuances of equity share incentive to the Group&amp;#8217;s employees. All shareholder rights of these 2,106,321 ordinary shares including but not limited to voting rights and dividend rights are unconditionally waived until the corresponding restrict share units are vested. While the ordinary shares were legally issued to the Trust, the Trust does not have any of the rights associated with the ordinary shares, as such the Company accounted for these shares as issued but no outstanding until the waiver is released by the Company, which occur when the restricted share units vest and ordinary shares are awarded to the employees.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the IPO in July 2019, the Company issued 4,492,473 ordinary shares.&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 20, 2019, the Company announced the repurchase program whereby the Company may repurchase up to US$100 million of its ordinary shares in the form of American depositary shares during a period of up to 12 months commencing on December 20, 2019. The Company has repurchased an aggregate of 291,207 ordinary shares for total cash consideration of US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;24,108,875 (equivalent of RMB168,567,125) including repurchase commissions, among which US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;7,636,994 (equivalent of RMB53,293,800) was not paid as of December 31, 2019.&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:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:PreferredStockTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303720">&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;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="letter-spacing: 0px; top: 0px;;display:inline;"&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;Convertible redeemable preferred shares &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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Series A Preferred 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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2015, Beijing Sequoia acquired 20.49% of Guangzhou Douyu&amp;#8217;s equity interest with preference rights for a total consideration of RMB106,999,090 (Series A Preferred Equity). &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Series B Preferred 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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In April 2015, Guangzhou Douyu entered into an agreement with Beijing Sequoia for a convertible loan and a detachable warrant for a total proceed of RMB 50&amp;#160;million. In April 2016, Beijing Sequoia converted the outstanding loan principal and unpaid interest expense amounted RMB 56,187,500 into 2.71% of the equity interest of Wuhan Douyou with preference rights (Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-1&lt;/div&gt; Preferred Equity).&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;In April 2016, Wuhan Douyu issued 18.80% and 1.96% equity interest with preference rights (Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt; and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; Preferred Equity) for a cash consideration of RMB381,504,000 and RMB50,000,000, respectively, to a group of third party investors. The subscription prices of two of these investors were below fair value of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt; and Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; Preferred Equity. The difference between the fair value of these preferred equity and the subscription consideration paid by these Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt; and Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; investors amounted to RMB72,736,597 was recognized as deemed dividend in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined and consolidated statements of changes in shareholders&amp;#8217; equity (deficit).&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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In April 2016, concurrent with the issuance of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt; and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; Preferred Equity, Wuhan Douyu repurchased 5.95% of its equity interest from the Original Shareholders at a consideration of RMB162,775,040. The fair value of equity interest repurchased was RMB77,396,500 as determined by the Group with the assistance of independent valuation firm was below the consideration paid by Wuhan Douyu. As such, the amount of RMB85,378,540 paid by Wuhan Douyu that was in excess of the fair value of the equity interest at the time of the repurchase &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;was recognized as deemed dividend in the combined and consolidated statements of changes in shareholders&amp;#8217; equity (deficit).&amp;#160;&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Series C Preferred 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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In August 2016, Wuhan Douyu issued 15.80% of the equity interest with preference rights to a group of investors with a total consideration of RMB1,067,000,000 (Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt; Preferred Equity). Concurrent with the issuance of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt; Preferred Equity, Wuhan Douyu repurchase and cancelled 2.94% of its equity interest from the Original Shareholders with a consideration of RMB198,848,000. The fair value of the equity interest repurchased was RMB72,020,079 as determined by the Group with the assistance of independent valuation firm was below the repurchase consideration paid by Wuhan Douyu. As such, the amount of RMB126,827,921 paid by Wuhan Douyu in excess of the fair value of the equity interest at the time of the repurchase was recognized as deemed dividend in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined and consolidated statements of changes in shareholders&amp;#8217; equity (deficit).&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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In August 2016, Shanghai Qincheng exercised the warrant&amp;#160;to purchase 0.49% of the equity interest of Wuhan Douyu with a subscription price of RMB30,000,000 (Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity). Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity was repurchased by Wuhan Douyu in January 2018 at fair value for a cash consideration of RMB39,995,000.&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Series D Preferred 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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&amp;#160;14, 2017, Wuhan Douyu issued 5.81% equity interest of Wuhan Douyu with preferred rights (Series D Preferred Equity) for a consideration of RMB500,000,000 to three new investors. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the 2018 Restructuring, as described in Note 1, upon obtaining all necessary approvals from the PRC government, the Preferred Equity shareholders subscribed for convertible redeemable preferred shares (Preferred Shares) at no consideration, all in the same proportions, on an as converted basis, as the percentage of equity interest they held in Wuhan Douyu. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In conjunction with the issuance of Series E Preferred Shares, the Company modified certain terms of Series A, B, C and D Preferred Shares to extend the date of qualified IPO from December&amp;#160;31, 2020 to December&amp;#160;31, 2022, as well as change certain calculation of the redemption value. The Company does not consider these changes as an extinguishment of Series A, B, C and D as the impact of these changes was insignificant. &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;In January 2018, Wuhan Douyu repurchased Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity from its investor at fair value for a cash consideration of RMB39,995,000. The difference of RMB6,661,667 between the consideration paid and the carrying amount of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity at the date of repurchase was recorded 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;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In May 2018, the Company repurchased 125,000 ordinary shares from one of the investors and issued the corresponding number of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares to the same investor with no cash consideration. The difference between the fair value of ordinary shares repurchased and that of the Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares issued is immaterial.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The key terms of the Preferred Shares are summarized as follows: &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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividend Rights &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event the Company declares dividends, for holder of each series of Convertible Redeemable Preferred Shares, at the rate of eight percent of issue cost.&amp;#160;&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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Liquidation Rights &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event of any liquidation, dissolution or winding up of the Company (each a &amp;#8220;Liquidation Event&amp;#8221;), whether voluntary or involuntary, all assets and funds of the Company legally available for distribution to the Members (after satisfaction of all creditors&amp;#8217; claims and claims that may be preferred by Law) shall be distributed to the Members of the Company as follows: &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;The liquidation right should be settled in the sequence of (i)&amp;#160;Series E Convertible Redeemable Preferred Shares, (ii)&amp;#160;Series D Convertible Redeemable Preferred Shares, (iii)&amp;#160;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt; Convertible Redeemable Preferred Shares, (iv)&amp;#160;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-1,&lt;/div&gt; Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2,&lt;/div&gt; Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; and Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Convertible Redeemable Preferred Shares (Series B Convertible Redeemable Preferred Shares), and (v)&amp;#160;Series A Convertible Redeemable Preferred Shares.&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;If there are any assets or funds remaining after the aggregate Series A Preference Amount, Series B Preference Amount, Series C Preference Amount, Series D Preference Amount and Series E Preference Amount have been distributed or paid in full to the applicable holders of Preferred Shares, the remaining assets and funds of the Company available for distribution to the Members shall be distributed ratably among all Members in proportion to the number of Ordinary Shares (on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis) held by them.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total liquidation value for all preferred shares was RMB7,500,606,175 and nil as of December&amp;#160;31, 2018 and 2019, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Conversion Rights &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The holders of the Preferred Shares shall have the rights to convert of the Preferred Shares into Ordinary Shares at an initial conversion ratio of one for one. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The holders of each Convertible Redeemable Preferred Shares, at the option of the holders, has the right to convert the Convertible Redeemable Preferred Shares into ordinary shares at any time. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each Convertible Redeemable Preferred Share shall automatically be converted, into Ordinary Shares upon the earlier of (i)&amp;#160;the closing of a Qualified IPO, or (ii)&amp;#160;the written notice signed by the Majority Holders. &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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Voting Rights &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;The Preferred Shareholders are entitled to vote with ordinary shareholders on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis.&lt;/div&gt;&lt;div style="text-indent: 4%; 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-weight:bold;display:inline;"&gt;Redemption &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;Upon the earlier of (a)&amp;#160;the Company has not consummated a Qualified IPO by December&amp;#160;31, 2022, (b) there is a material breach of the Articles of the Memorandum, (c)&amp;#160;the creditworthiness of any Founder or any holder of Ordinary Shares (other than any Investor) is materially damaged, or there is any fraud, gross negligence or willful misconduct of any Founder or any holder of Ordinary Shares (other than any Investor), or there is any misconduct of any Founder or any Management Director, any of which results in damages to the Group Companies that cannot be cured, or (d)&amp;#160;any event (other than force majeure) that result in the shutdown of the website (including the main website, IOS and Android apps) of the Group for more than 60 days, the holder of each series of Convertible Redeemable Preferred Shares except for the holder of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Convertible Redeemable Preferred Shares and Series Angel Convertible Redeemable Preferred Shares has the right to require the Company to redeem all or any number of the then outstanding Convertible Redeemable Preferred Shares at a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; Redemption Price.&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;The redemption right should be settled in the sequence of (i)&amp;#160;Series E Convertible Redeemable Preferred Shares, (ii)&amp;#160;Series D Convertible Redeemable Preferred Shares, (iii)&amp;#160;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt; Convertible Redeemable Preferred Shares, (iv)&amp;#160;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-1,&lt;/div&gt; Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt; and Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt; Convertible Redeemable Preferred Shares, and (v)&amp;#160;Series A Convertible Redeemable Preferred Shares.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management of the Group evaluated that redemption was not probable and therefore did not accrete the Preferred Shares to the redemption value. The redemption value as of December&amp;#160;31, 2018 and 2019 would be RMB7,262,965,150 and nil, respectively. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 of the preferred shares were converted to ordinary shares immediately upon the completion of the Group&amp;#8217;s IPO on July&amp;#160;17, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;&lt;div style="text-indent: 4%; 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;The following is the rollforward of the carrying amounts of Preferred Share for the years ended December&amp;#160;31, 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="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: 73%;"&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;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt;&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt;&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series E&lt;div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160; &amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(33,333,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="font-size: 9pt; line-height: 107%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Conversion&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in&lt;/div&gt;&lt;/div&gt;to&amp;#160;ordinary shares upon IPO&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(106,999,090&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(56,187,500&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(464,343,750&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(202,671,887&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(22,254,400&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(1,265,848,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(4,026,518,012&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&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: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;December&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In May 2018, the Company repurchased 125,000 ordinary shares from one of the investors and issued the corresponding number of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares to the same investor with no cash consideration. The difference between the fair value of ordinary shares repurchased and that of the Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B-4&lt;/div&gt; Preferred Shares issued is immaterial.&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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In January 2018, Wuhan Douyu repurchased Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity from its investor at fair value for a cash consideration of RMB39,995,000. The difference of RMB6,661,667 between the consideration paid and the carrying amount of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;C-2&lt;/div&gt; Preferred Equity at the date of repurchase was recorded 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;/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-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(3)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;On May&amp;#160;29, 2018, the Company issued 7,828,728 shares of Series E redeemable convertible preferred shares (&amp;#8220;Series E Preferred Shares&amp;#8221;) at a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;per-share&lt;/div&gt; purchase price of US$80.57 for cash consideration of RMB4,026,518,012.&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;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:PreferredStockTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303724">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-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; 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="text-decoration:underline;display:inline;"&gt;I. Non-vested Douyu restricted 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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon closing of the issuance of Series A Preferred Equity, the Founders entered into an arrangement with the investor, whereby partial of their equity (&amp;#8220;Founders&amp;#8217; Equity&amp;#8221;) became subject to service and transfer restriction. Such Founders&amp;#8217; Equity is subject to repurchase by the Company upon early termination of their requisite period of employment. The repurchase price is the minimum price permitted under PRC law. The Founders&amp;#8217; Equity shall be vested monthly in equal installment over the period from issuance of Series A Preferred Equity to 2018. This arrangement has been accounted for as a grant of restricted share awards subject to service vesting conditions. &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="text-indent: 4%; 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;The Group used the discounted cash flow method to determine the underlying equity value of Wuhan Douyu and adopted equity allocation model to determine the fair value of the equity as of the dates of issuance. The aggregate fair value of the restricted equity was RMB80,100,005. For the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017, &lt;/div&gt; 2018 and 2019, the Group recorded compensation expenses of RMB17,574,638&lt;div style="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;RMB17,574,638 and nil, respectively. All the restricted equity has been vested as of December 31, 2018.&amp;#160;&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="text-decoration:underline;display:inline;"&gt;II. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-vested&lt;/div&gt; Gogo Glocal restricted &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shares&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection of the acquisition of Nonolive (see Note 3), Gogo Glocal issued 4,900,000 ordinary shares, which represents 46% of its equity, to the founders for Nonolive. These ordinary shares are subject to transfer restriction and repurchase by the Group for a consideration of US$1 upon early termination of their requisite employment service period of 15 months. These ordinary shares are vested upon the earlier of the satisfaction of certain performance target as measured by number of Daily Active Users or the requisite service period. This arrangement has been accounted as a grant of restricted share awards subject to service and performance conditions. &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="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;With the assistance of third party valuation firm,&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; the Group used the discounted cash flow method to determine the underlying equity value of Gogo Glocal and adopted equity allocation model to determine the fair value of the restricted ordinary share as of the dates of issuance, which was determined to be RMB18.45 per share. The aggregate fair value of the restricted shares was RMB90,425,865. &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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September 30, 2019, the Group and the founders of Nonolive entered into another agreement to renew the arrangement. Pursuant to the agreement, (i) the Group injected additional capital of RMB100 &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;million in Gogo Glocal; (ii) the Group repurchased&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; 1,039,780 &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;shares of ordinary shares from one of the founders for a consideration of US$1 due to an early termination of &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;his requisite employment service, which was considered as a forfeiture of the unvested restricted shares; (iii)&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; 1,696,895 &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;ordinary shares were vested immediately, of which 444,444 share &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;were repurchased by the Group at fair value of RMB43.92 per share (see Note 13); and (iv) the remaining&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; 2,163,325 &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;non-vested restricted shares held by the founders are subject to transfer restriction and repurchase by the Group for a consideration 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; US$1 &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;upon early termination of their renewed requisite employment service period and will be vested monthly in equal installments over the next 36 months, which was considered as a modification of unvested restricted shares. &lt;/div&gt;&lt;/div&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="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; margin-left: 4%;"&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: 4%; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result of the modification, an incremental compensation cost of RMB28,224,142 was measured as the excess of the fair value of the modified restricted share &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;award over the&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; fair value of the original restricted share. The fair value per share of the modified restricted shares of RMB43.92 is determined according to the share price and other pertinent factors at the modification date.&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;As of December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, total unrecognized compensation expense was RMB25,872,131 and expected to be recognized over a period of 33 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;months&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: 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;For the years ended December 31, 2017, 2018 and 2019, the Group recorded compensation expenses of nil, RMB17,830,249 and RMB55,275,106, 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: 12pt; 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;A summary of non-vested restricted share activity during the years ended December 31, 2019 is presented below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:68%;"&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: 10%;;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: 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;/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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&amp;#160;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;&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;;width:;"&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;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;grant-date&lt;/div&gt; fair&lt;br/&gt;value&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: 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="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;Outstanding as of December 31, 2018&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: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,900,000&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: 9%;;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;18.45&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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&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%;;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,039,780&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: 9%;;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;18.45&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: 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="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: 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; display: inline !important; float: none;;display:inline;"&gt;Vested&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-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-size: 11.3333px; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%;;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,810,754&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: 9%;;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;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;19.27&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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%;;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="width: 9%;;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; 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="letter-spacing: 0px; top: 0px;;display:inline;"&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 as of December 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%;;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,049,466&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: 9%;;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;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;3&lt;div style="display:inline;"&gt;1.50&lt;/div&gt;&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: 1px;"&gt;&lt;td style="width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%;;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="width: 9%;;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; background: none;"&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;;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="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="display:inline;"&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 shares of 1,810,754 represents 17.8% of Gogo Glocal&amp;#8217;s total equity and a corresponding amount of RMB22,209,344 was recorded as noncontrolling interest. &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; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="display:inline;"&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&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="display:inline;"&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="text-decoration:underline;display:inline;"&gt;III. Restricted share units&lt;/div&gt; &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="text-indent: 4%; 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;On April&amp;#160;1, 2018, the Company&amp;#8217;s board of director approved the 2018 Restricted Share Unit Scheme (&amp;#8220;2018 Plan&amp;#8221;). In connection with the 2018 Plan, the Company established Douyu Employee Benefit Trust (the &amp;#8220;Trust&amp;#8221;) as a holding platform and 2,106,321 share of ordinary shares were issued to the Trust as a reserve pool for future issuance of equity share incentive to the Group&amp;#8217;s employees. All shareholder rights of these 2,106,321 ordinary shares including but not limited to voting rights and dividend rights are unconditionally waived until the corresponding restrict share units are vested. The Group referred to the interest in Trust as Restricted Share Units and each Restricted Share Unit represents one ordinary share. The Scheme shall be valid and effective for a period of 10 years. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April&amp;#160;1, 2018, pursuant to a board of director resolution, 2,098,069 restricted share units corresponding to 2,098,069 ordinary shares were granted to certain employees, directors and officers for zero cash subscription. The restricted share units will begin vesting by equal &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;instalment &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for 36 months upon a qualified IPO. The Group has determined the per share fair value of the restricted share unit to be RMB274.51 with the assistance of an independent valuation firm based on the fair value of the underlying ordinary shares which was determined by using the hybrid method of the probability weighted expected return method (&amp;#8220;PWERM&amp;#8221;) and the option pricing method (&amp;#8220;OPM&amp;#8221;) to allocate equity value to preferred and ordinary shares on a fully diluted basis. &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&gt;&lt;div style="font-size: 1px; margin-top: 4px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="text-indent: 4%; 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;A summary of restricted share units activity during the years ended December 31, 2019 is presented below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 4pt; 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: 61%;"&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;&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt;restricted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&amp;#160;grant-&lt;br/&gt;date fair value&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;remaining&lt;br/&gt;contractual&amp;#160;life&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: 8pt; page-break-inside: avoid;"&gt;&lt;td style="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="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="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="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;Years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;&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: 7%;;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;&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: 7%;;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;&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;/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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Outstanding as of December 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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,098,069&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: 7%;;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;274.51&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: 7%;;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.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;/tr&gt;&lt;tr style="font-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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Granted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;306&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: 7%;;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;&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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;579.27&lt;/div&gt;&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: 7%;;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;&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;/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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Vested&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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;(289,451&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: 7%;;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;&amp;#160;&lt;/td&gt;&lt;td style="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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;274.51&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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;&amp;#160;&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;/tr&gt;&lt;tr style="font-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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;(14,338&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: 7%;;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;&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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;274.51&lt;/div&gt;&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: 7%;;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;&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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 61%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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="width: 7%;;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="width: 7%;;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; width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Outstanding as of December 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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,794,586&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: 7%;;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;274.55&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: 7%;;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.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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 61%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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="width: 7%;;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="width: 7%;;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="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt; margin-left: 4%;"&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 recorded compensation expenses of nil and RMB235,506,658 for the years ended December&amp;#160;31, 2018 and 2019 relating to these restricted share units. As of December&amp;#160;31, 2018 and 2019, there &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;were RMB575,940,921 &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 RMB342,243,484, respectively, unrecognized share based compensation expenses related to the restricted share. &lt;/div&gt;&lt;/div&gt;&lt;div style="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;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="0" id="Factid_12303726" unitRef="Unit_CNY">342243484</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="0" id="Factid_12303727" unitRef="Unit_CNY">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestrictedShareUnitSchemeMemberusgaapPlanNameAxis" decimals="0" id="Factid_12303728" unitRef="Unit_CNY">235506658</us-gaap:ShareBasedCompensation>
  <doyu:RestrictedAssetsNet contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12303733" unitRef="Unit_CNY">3481099358</doyu:RestrictedAssetsNet>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303734">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-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; 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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the management approach to determine operation segments. The management approach considers the internal organization and reporting used by the Group&amp;#8217;s chief operating decision maker&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;(&amp;#8220;CODM&amp;#8221;) for making decisions, allocation of resources and assessing performance.&lt;/div&gt; &lt;div style="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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. Before October 2018, the Group operated and managed its business in PRC China as a single segment. In October 2018, the Group acquired a business which operates a live stream platform mainly in Southeast Asia (&amp;#8220;Nonolive&amp;#8221;) (see Note 3) and identified it as a new operating segment. In August 2019, the Group set up &amp;#8220;DouYu Japan&amp;#8221; which operates a live streaming platform in Japan with a third party. The Group has determined that Nonolive and DouYu Japan do not meet the quantitative thresholds for a reportable segment under ASC&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; white-space: nowrap; top: 0px;;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;280-10-50&lt;/div&gt;&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&amp;#160;in the year ended December&amp;#160;31, 2019, therefore, does not result in a reportable segment.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the revenue by type of service provided by the Group: &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&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;&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: 58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: center;"&gt;&amp;#160;&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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: center;"&gt;&amp;#160;&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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live streaming&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;1,521,784,105&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;3,147,196,247&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;6,617,291,032&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertisement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; width: 1%; 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="width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;248,846,529&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;342,169,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;513,265,806&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;115,086,367&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;165,017,684&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;152,673,415&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; border-top: 0.75pt solid black; width: 1%; 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="padding: 0px; border-top: 0.75pt solid black; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; width: 10%; 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="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; width: 10%; 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="padding-left: 0px; width: 1%; 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; text-align: right; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,885,717,001&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,654,383,126&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,283,230,253&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; 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="padding-left: 0px; width: 58%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;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="padding-left: 0px; border-bottom: 2.25pt double black; width: 1%; 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="padding: 0px; border-bottom: 2.25pt double black; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;"&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="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, 99.8%&lt;/div&gt; and 99.5% of the Group&amp;#8217;s revenue for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, respectively, were generated from the PRC. As of December&amp;#160;31, 2018 and 2019, 100% and 100% of long-lived assets of the Group were located in the PRC. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;There were no customers from whom revenue accounted for 10% or more of total revenue for the years ended December&amp;#160;31, 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:SegmentReportingDisclosureTextBlock>
  <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303735">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the revenue by type of service provided by the Group: &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&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;&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: 58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 10%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: center;"&gt;&amp;#160;&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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: center;"&gt;&amp;#160;&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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Live streaming&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;1,521,784,105&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;3,147,196,247&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;6,617,291,032&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertisement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; width: 1%; 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="width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;248,846,529&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;342,169,195&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;513,265,806&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;115,086,367&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;165,017,684&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 10%;;text-align:right;;vertical-align:bottom;"&gt;152,673,415&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 58%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; border-top: 0.75pt solid black; width: 1%; 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="padding: 0px; border-top: 0.75pt solid black; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; width: 10%; 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="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; width: 10%; 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="padding-left: 0px; width: 1%; 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; text-align: right; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,885,717,001&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,654,383,126&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,283,230,253&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; width: 1%; 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="padding-left: 0px; width: 58%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;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="padding-left: 0px; border-bottom: 2.25pt double black; width: 1%; 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="padding: 0px; border-bottom: 2.25pt double black; width: 10%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 10%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;"&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;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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
  <doyu:ScheduleOfMajorRelatedPartiesAndTheirRelationshipsWithTheGroupTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12303737">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The table below sets forth major related parties and their relationships with the Group: &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;&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="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;width:51%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;width:48%;"&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-left: 0px; 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-weight:bold;display:inline;"&gt;Company Name&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-weight:bold;display:inline;"&gt;Relationship with the Group&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="padding-left: 0px;;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;Tencent Holdings Limited (&amp;#8220;Tencent Group&amp;#8221;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;Parent company of one of our ordinary shareholders&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;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;Beijing Sequoia Xinyuan Equity Investment Center LLP&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;Related party of one of our ordinary shareholders&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;</doyu:ScheduleOfMajorRelatedPartiesAndTheirRelationshipsWithTheGroupTableTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305236">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Commitments and contingencies &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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Operating lease as lessee&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;The Group leases certain office premises under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; leases. Rental expenses under operating leases for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;017, &lt;/div&gt;&lt;/div&gt;2018 and 2019 were &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB25,971,264,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;RMB36,914,653 and RMB39,845,627, respectively.&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;Future minimum lease payments under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases agreements are as follows:&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;&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:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&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-left: 0px; 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-weight:bold;display:inline;"&gt;Years ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;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="padding-left: 0px; 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: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;45,023,403&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,297,961&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,451,395&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; width: 11%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;1,297,103&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; 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="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s operating lease commitments have no renewal options, rent escalation clauses and restriction or contingent rents. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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="text-decoration:underline;display:inline;"&gt;Contingencies&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 was named as one of the defendants to lawsuits filed in court by a third party company platform operator for mobile apps and games in China. The third party platform operator is seeking a total monetary damage in an amount of RMB66.7 million by claiming certain steamers infringe their non-compete agreements with it by operating on the Group&amp;#8217;s platform. &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;The Group believe these allegations are without merit and will vigorously defend against them. These cases are still in early stage and the Group is not able to make a reliable estimate of the amount or range of possible loss, if any.&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="text-indent: 4%; 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;The Group is subject to other periodic legal or administrative proceedings in the ordinary course of business. &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:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305237">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;Future minimum lease payments under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases agreements are as follows:&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;&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:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:85%;"&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-left: 0px; 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-weight:bold;display:inline;"&gt;Years ending&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;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="padding-left: 0px; 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: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;45,023,403&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;26,297,961&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,451,395&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; width: 11%; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;1,297,103&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; 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;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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305238">&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;/div&gt;.&lt;/div&gt;&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 &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; 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; 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;The Group has evaluated subsequent events through April 2&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;8&lt;/div&gt;&lt;/div&gt;, 2020, which is the date when the combined and consolidated financial statements were issued.&amp;#160;&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:SubsequentEventsTextBlock>
  <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305240">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;DOUYU INTERNATIONAL HOLDINGS LIMITED &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CONDENSED STATEMENTS OF CASH FLOWS&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 :auto;margin-right :auto;"&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;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr&gt;&lt;td style="width: 52%; line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&amp;#160;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; 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;;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 ended December 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;&amp;#160;&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 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 style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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 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 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&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 style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;2017&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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;&amp;#160;&lt;/div&gt;&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 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 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 style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;&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 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 style="font-weight:bold;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;&amp;#160;&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;;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="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;&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;&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;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="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;"&gt;&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 FLOWS FROM OPERATING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0in; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; tab-stops:52.5pt; 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;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;(612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,682,768&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Adjustments to reconcile net loss to net cash provided by operating activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: rgb(255, 255, 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: 3em; 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;Loss from equity in earnings of subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;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;612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;932,798,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,536,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;10,512,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; 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); width: 1%;;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: 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="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; 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); width: 1%;;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;23,241,480&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: 1%;;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;3,322,395&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="background-color: rgb(255, 255, 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: 3em; 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;Changes in operating assets and liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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: 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: 3em; 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&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;&amp;#8212;&amp;#160;&amp;#160;&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(789,065&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112,798&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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 current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(60,502,935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;3,661,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;523,481&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; 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 non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6,353,017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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;Amount due from subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(39,995,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,717,329&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,842,346&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,197,822&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(600,083&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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;Amount due to subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;333,665&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; 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;Other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; 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); width: 1%;;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); width: 1%;;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;&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;59,233,306&lt;/div&gt;&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: 1%;;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;&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;8,467,465&lt;/div&gt;&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-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;CASH PROVIDED BY OPERATING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,789,366&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;154,444,217&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;22,077,968&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment in subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,853,885,036&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(151,881,863&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,711,677 &lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CASH USED IN INVESTING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,853,885,036&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(151,881,863&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(21,711,677 &lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="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: 3em; 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;Proceeds on issuance of ordinary shares through IPO&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,207&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;3,422,497,233&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;;display:inline;"&gt;489,249,683&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: rgb(255, 255, 255); width: 52%;;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;&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 offering cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&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;(6,876,834&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="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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="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: 3em; 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;Payment of deferred offering costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;(36,249,484&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;(5,181,903&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; 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="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 52%;;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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(115,273,325&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,478,447&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;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;&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 contribution from convertible redeemable preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;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;&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;4,026,518,012&lt;/div&gt;&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: 1%;;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); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&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: 1%;;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); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&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="background-color: rgb(255, 255, 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;Capital&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;investment&lt;/div&gt;&amp;#160;from a preferred shareholder in connection with 2018 Restructuring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 1pt; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;1,260,439,815&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 PROVIDED BY FINANCING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&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; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,280,086,200&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,270,974,424&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,589,333&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of foreign exchange rate changes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;329,743,960&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;109,306,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;15,625,449&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 INCREASE IN CASH AND CASH EQUIVALENTS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 1pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,757,734,490&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,382,843,042&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;483,581,073&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 255); width: 52%;;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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;CASH AND CASH EQUIVALENTS AT BEGINNING OF YEAR&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 1pt; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;3,757,734,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;537,172,212&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 AT YEAR END&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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 1pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,757,734,490&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,140,577,532&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,020,753,285&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental disclosure on non-cash investing and financing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 52%;;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 offering costs payable&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;6,353,017&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; 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; width: 1%;;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="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; 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; 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="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; 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; width: 1%;;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="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; 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; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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(255, 255, 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;Payable for repurchase of ordinary shares not yet paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;53,293,800&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;7,618,406&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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;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>
  <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305241">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;DOUYU INTERNATIONAL HOLDINGS LIMITED &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: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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 STATEMENTS OF COMPREHENSIVE INCOME (LOSS)&lt;/div&gt;&lt;/div&gt;&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; 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; 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;&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: 57%;"&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;&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="14" 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 December&amp;#160;31,&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: 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;2017&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="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;/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="6" 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;2019&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: 8pt; page-break-inside: avoid;"&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding: 0in; white-space: nowrap;;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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,697,585&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(41,464,310&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,927,368&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other operating income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(expense),&lt;/div&gt;&amp;#160;net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding: 0in; white-space: nowrap;;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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(338&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,508,518&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;930,400&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,216,989&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;148,245,151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,191,805&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity in deficit of subsidiaries and VIE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="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;(612,897,944&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(932,798,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(73,536,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(10,512,069&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="background-color: rgb(204, 238, 255); width: 57%;;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="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;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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:#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-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;(612,897,944&lt;/div&gt;&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-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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,682,768&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="width: 57%;;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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="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-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;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&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-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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;325,593,213&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;109,300,777&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align: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-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;15,624,664&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="background-color: rgb(204, 238, 255); width: 57%;;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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive &lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;income (&lt;/div&gt;loss&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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:#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-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;(612,897,944&lt;/div&gt;&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-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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(550,686,615&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;149,054,009&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;21,307,432&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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;/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;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:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12305242">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;DOUYU INTERNATIONAL HOLDINGS LIMITED &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CONDENSED BALANCE SHEETS &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;&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: 62%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;"&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="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;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="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-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;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 62%; background-color: rgb(255, 255, 255);;vertical-align:top;"&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;Current assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 62%; 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;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,757,734,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,140,577,532&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,020,753,285&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;49,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;838,398&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;119,850&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 62%; 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;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,502,935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,840,976&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,125,479&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due from subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;39,995,433&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;5,717,390&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; 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;"&gt;&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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,818,287,184&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;7,238,252,339&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;1,034,716,004&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;13,229,851&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 62%;;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;Investments in subsidiaries and VIEs&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;(188,401,872&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; 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;;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="background: rgb(204, 238, 255); padding: 0in;;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="background: rgb(204, 238, 255); padding: 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;124,167,455&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; 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;;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="background: rgb(204, 238, 255); padding: 0in;;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="background: rgb(204, 238, 255); padding: 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;17,749,872&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; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,643,115,163&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,362,419,794&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,052,465,876&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: 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-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;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 62%; background-color: rgb(255, 255, 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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-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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,842,346&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,938,325&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,711,199&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: 62%; background-color: rgb(255, 255, 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;Amount due to subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,665&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;339,159&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;48,483&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border: 1px solid rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 62%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-left: 1px solid 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;; text-align: left; 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 revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);;text-align:right;"&gt;&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;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,162,958&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); text-indent: 0px;;text-align:right;"&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-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;1,881,659&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;12,176,011&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;74,440,442&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;10,641,341&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Non-current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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;46,070,348&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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,585,806&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; background-color: rgb(255, 255, 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-weight:bold;display:inline;width:100%;"&gt;&lt;div style="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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,176,011&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;120,510,790&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;17,227,147&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convertible redeemable preferred shares (total redemption value of RMB7,262,965,150 and nil as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;6,644,822,639&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 62%; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shareholders&amp;#8217; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;equity (&lt;/div&gt;deficit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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: 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: 3em; 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;Ordinary shares (US$0.0001 &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;par value, 479,999,830 and 500,000,000 shares authorized, 10,170,111 and 34,568,689 shares issued, 8,063,790 and 32,751,819 shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,148&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,166&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="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;Treasury shares (nil and 291,207 ordinary shares as of December 31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/td&gt;&lt;td style="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="vertical-align:bottom;"&gt;&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;(168,567,125&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&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 style="text-align:right;;vertical-align:bottom;"&gt;(24,096,853&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="width: 62%; 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;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;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;48,989,244&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,324,277,855&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,475,866,692&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated deficit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,388,471,092&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,348,717,860&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(478,702,842&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;325,593,213&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;434,893,990&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;62,168,566&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 62%;;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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&amp;#8217; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;quity (&lt;/div&gt;deficit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,013,883,487&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,241,909,004&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,035,238,729&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;TOTAL LIABILITIES, CONVERTIBLE REDEEMABLE PREFERRED SHARES AND SHAREHOLDERS &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;EQUITY (&lt;/div&gt;DEFICIT&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,643,115,163&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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,362,419,794&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; 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="padding-left: 0px; 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,052,465,876&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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;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>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12305245" unitRef="Unit_CNY">23241480</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12305246" unitRef="Unit_USD">3322395</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12305247" unitRef="Unit_CNY">59233306</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12305248" unitRef="Unit_USD">8467465</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12335016" unitRef="Unit_CNY">39753232</us-gaap:ProfitLoss>
  <doyu:PaymentToAcquireNonControllingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335022" unitRef="Unit_CNY">-19520000</doyu:PaymentToAcquireNonControllingInterest>
  <doyu:PaymentToAcquireNonControllingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335023" unitRef="Unit_USD">-2790405</doyu:PaymentToAcquireNonControllingInterest>
  <us-gaap:ProceedsFromRelatedPartyDebt contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12335030" unitRef="Unit_CNY">39995000</us-gaap:ProceedsFromRelatedPartyDebt>
  <us-gaap:RestrictedCashCurrent contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12335051" unitRef="Unit_CNY">42902719</us-gaap:RestrictedCashCurrent>
  <doyu:GovernmentSubsidies contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12335093" unitRef="Unit_CNY">27430993</doyu:GovernmentSubsidies>
  <doyu:GovernmentSubsidies contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335094" unitRef="Unit_CNY">68834899</doyu:GovernmentSubsidies>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12335095">The following table disaggregates the Group&amp;#8217;s revenue by major type for the years ended December 31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 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;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-bottom: 0in; width: 0px; 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;Years ended December 31,&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; text-align: center; border-bottom: 1px solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;vertical-align: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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="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: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: rgb(204, 238, 255);;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: rgb(204, 238, 255);;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: rgb(204, 238, 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;&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;&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;&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;/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 streaming&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;1,521,784,105&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;3,147,196,247&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;6,617,291,032&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;Advertisement&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;248,846,529&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;342,169,195&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;513,265,806&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;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;115,086,367&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;165,017,684&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;152,673,415&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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt;;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="border-bottom: 0.75pt solid black;;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="padding: 0in; border-bottom: 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="padding-bottom: 0.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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;Total&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,885,717,001&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;3,654,383,126&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;7,283,230,253&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-size: 1px;"&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;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="border-bottom: 2.25pt double black;;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="padding-bottom: 0in; border-bottom: 2.25pt double black;;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="padding-bottom: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;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>
  <doyu:ConvertibleRedeemablePreferredSharesAllocatedToDividends contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335177" unitRef="Unit_CNY">14283763</doyu:ConvertibleRedeemablePreferredSharesAllocatedToDividends>
  <doyu:NetIncomeLossAvailableToCommonStockHolders contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335227" unitRef="Unit_CNY">25469469</doyu:NetIncomeLossAvailableToCommonStockHolders>
  <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335229" unitRef="Unit_CNY">-14283763</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12335230" unitRef="Unit_CNY">-882941495</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335231" unitRef="Unit_CNY">39753232</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335235" unitRef="Unit_shares">10798380</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
  <doyu:IncrementalCommonSharesAttributableToRestrictedShareUnits contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12335237" unitRef="Unit_shares">1389890</doyu:IncrementalCommonSharesAttributableToRestrictedShareUnits>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanDouyuEducationConsultingcoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336637">2016-11-09</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanYuwanCultureMediacoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336638">2016-06-28</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanYuxingTianxiaCultureMediacoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336639">2016-06-24</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanYuyinRaoliangCulturecoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336640">2016-06-23</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanYuLeyouInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336641">2016-11-09</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanXiaoyuChuhaiInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336642">2017-01-05</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanDouyuYuleInternetTechnologycoltdMembersrtConsolidatedEntitiesAxis" id="Factid_12336643">2018-04-02</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_DouyuNetworkIncMembersrtConsolidatedEntitiesAxis" id="Factid_12336644">2018-01-12</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_DouyuHongkongLimitedMembersrtConsolidatedEntitiesAxis" id="Factid_12336645">2018-01-24</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_GogoGlobalHoldingLimitedMembersrtConsolidatedEntitiesAxis" id="Factid_12336646">2018-10-08</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanOuyueOnlineTvcoMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" id="Factid_12336649">2016-02-03</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2019To12_31_2019_WuhanDouyuNetworkTechnologycoltdMemberusgaapVariableInterestEntitiesByClassificationOfEntityAxis" id="Factid_12336650">2015-05-08</dei:EntityIncorporationDateOfIncorporation>
  <doyu:NetIncomeLossAvailableToCommonStockHolders contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12336829" unitRef="Unit_CNY">-882941495</doyu:NetIncomeLossAvailableToCommonStockHolders>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" id="Factid_12336927" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" id="Factid_12336928" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455370" unitRef="Unit_CNY">3818287184</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455371" unitRef="Unit_CNY">7238252339</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455372" unitRef="Unit_USD">1034716004</us-gaap:AssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455373" unitRef="Unit_CNY">13229851</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455374" unitRef="Unit_CNY">-188401872</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455375" unitRef="Unit_CNY">124167455</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455376" unitRef="Unit_USD">17749872</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455377" unitRef="Unit_CNY">11842346</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455378" unitRef="Unit_CNY">60938325</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455379" unitRef="Unit_USD">8711199</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455380" unitRef="Unit_CNY">333665</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455381" unitRef="Unit_CNY">339159</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455382" unitRef="Unit_USD">48483</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455383" unitRef="Unit_CNY">13162958</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455384" unitRef="Unit_USD">1881659</us-gaap:DeferredRevenueCurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455385" unitRef="Unit_CNY">46070348</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455386" unitRef="Unit_USD">6585806</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455493" unitRef="Unit_CNY">12176011</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455494" unitRef="Unit_CNY">74440442</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455495" unitRef="Unit_USD">10641341</us-gaap:LiabilitiesCurrent>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455496" unitRef="Unit_shares">479999830</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455497" unitRef="Unit_shares">500000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455498" unitRef="Unit_shares">10170111</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455499" unitRef="Unit_shares">34568689</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455500" unitRef="Unit_shares">8063790</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="INF" id="Factid_12455501" unitRef="Unit_shares">32751819</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" id="Factid_12455512" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:CostOfRevenue contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" id="Factid_12455513" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455520" unitRef="Unit_CNY">-612897944</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455521" unitRef="Unit_CNY">-612897944</us-gaap:ProfitLoss>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455522" unitRef="Unit_CNY">-612897944</us-gaap:ComprehensiveIncomeNetOfTax>
  <dei:NoTradingSymbolFlag contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_12455523">true</dei:NoTradingSymbolFlag>
  <dei:Security12bTitle contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_12455524">Ordinary shares</dei:Security12bTitle>
  <dei:SecurityExchangeName contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_12455525">NASDAQ</dei:SecurityExchangeName>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455544" unitRef="Unit_CNY">5207</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455545" unitRef="Unit_CNY">3422497233</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455546" unitRef="Unit_USD">489249683</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455547" unitRef="Unit_CNY">-6876834</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455548" unitRef="Unit_CNY">-36249484</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455549" unitRef="Unit_USD">-5181903</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsForRepurchaseOfEquity contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455550" unitRef="Unit_CNY">115273325</us-gaap:PaymentsForRepurchaseOfEquity>
  <us-gaap:PaymentsForRepurchaseOfEquity contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455551" unitRef="Unit_USD">16478447</us-gaap:PaymentsForRepurchaseOfEquity>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455552" unitRef="Unit_CNY">4026518012</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromContributionsFromAffiliates contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455553" unitRef="Unit_CNY">1260439815</us-gaap:ProceedsFromContributionsFromAffiliates>
  <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="P01_01_2018To12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455564" unitRef="Unit_CNY">6353017</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
  <us-gaap:CostOfRevenue contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455567" unitRef="Unit_CNY">1890368777</us-gaap:CostOfRevenue>
  <us-gaap:GrossProfit contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455568" unitRef="Unit_CNY">-4651776</us-gaap:GrossProfit>
  <us-gaap:SellingAndMarketingExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455569" unitRef="Unit_CNY">310282787</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455570" unitRef="Unit_CNY">100641525</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455571" unitRef="Unit_CNY">212114009</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OtherOperatingIncomeExpenseNet contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455572" unitRef="Unit_CNY">9302582</us-gaap:OtherOperatingIncomeExpenseNet>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455574" unitRef="Unit_CNY">-618387515</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455575" unitRef="Unit_CNY">-259810</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:InvestmentIncomeInterest contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455576" unitRef="Unit_CNY">6878388</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455577" unitRef="Unit_CNY">-611768937</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455578" unitRef="Unit_CNY">-1129007</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455580" unitRef="Unit_CNY">-612897944</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2017To12_31_2017" decimals="2" id="Factid_12455582" unitRef="Unit_CNY_per_Share">-74.85</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455584" unitRef="Unit_shares">8188790</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455586" unitRef="Unit_CNY">-612897944</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455587" unitRef="Unit_CNY">-612897944</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OperatingExpenses contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455589" unitRef="Unit_CNY">613735739</us-gaap:OperatingExpenses>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12455602" unitRef="Unit_CNY">-612897944</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455689" unitRef="Unit_CNY">21726545</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12455690" unitRef="Unit_CNY">75946677</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12455691" unitRef="Unit_CNY">108214768</us-gaap:RevenueFromRelatedParties>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455747" unitRef="Unit_CNY">24925727</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455748" unitRef="Unit_CNY">-1899293320</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455749" unitRef="Unit_CNY">-1874367593</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2016" decimals="0" id="Factid_12455750" unitRef="Unit_CNY">-1874367593</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455751" unitRef="Unit_CNY">-612897944</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455752" unitRef="Unit_CNY">-612897944</us-gaap:ProfitLoss>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455754" unitRef="Unit_CNY">17574638</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455755" unitRef="Unit_CNY">17574638</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455756" unitRef="Unit_CNY">17574638</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12455757" unitRef="Unit_CNY">-6405104</us-gaap:ProfitLoss>
  <us-gaap:LeaseAndRentalExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12455827" unitRef="Unit_CNY">25971264</us-gaap:LeaseAndRentalExpense>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456040" unitRef="Unit_CNY">-612897944</us-gaap:ProfitLoss>
  <us-gaap:Depreciation contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456041" unitRef="Unit_CNY">23167001</us-gaap:Depreciation>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456042" unitRef="Unit_CNY">2875712</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456043" unitRef="Unit_CNY">-49787</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456044" unitRef="Unit_CNY">3482332</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456045" unitRef="Unit_CNY">-1129007</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456046" unitRef="Unit_CNY">17574638</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456047" unitRef="Unit_CNY">95289748</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456048" unitRef="Unit_CNY">45743227</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456049" unitRef="Unit_CNY">17751035</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456050" unitRef="Unit_CNY">570012</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456051" unitRef="Unit_CNY">4679139</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456052" unitRef="Unit_CNY">127138065</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456053" unitRef="Unit_CNY">-30583</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456054" unitRef="Unit_CNY">76070533</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456055" unitRef="Unit_CNY">113565182</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456056" unitRef="Unit_CNY">30873022</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456057" unitRef="Unit_CNY">-381036409</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456058" unitRef="Unit_CNY">47621</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456059" unitRef="Unit_CNY">23837212</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456060" unitRef="Unit_CNY">8205114</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456061" unitRef="Unit_CNY">1700000000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:ProceedsFromSaleOfShortTermInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456062" unitRef="Unit_CNY">1700000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456063" unitRef="Unit_CNY">60012000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456064" unitRef="Unit_CNY">-92006705</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromContributedCapital contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456065" unitRef="Unit_CNY">500000000</us-gaap:ProceedsFromContributedCapital>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456066" unitRef="Unit_CNY">500000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456067" unitRef="Unit_CNY">-4179144</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456068" unitRef="Unit_CNY">22777742</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="PAsOn12_31_2016" decimals="0" id="Factid_12456069" unitRef="Unit_CNY">516823810</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12456071" unitRef="Unit_CNY">1000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
  <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12456072" unitRef="Unit_USD">142951</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12456074" unitRef="Unit_CNY">5207</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12456075" unitRef="Unit_CNY">3422497233</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12456076" unitRef="Unit_USD">489249683</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12456080" unitRef="Unit_CNY">25164152</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12456081" unitRef="Unit_CNY">78933963</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018_LiveStreamingRevenueMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456082" unitRef="Unit_CNY">3405827</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12456083" unitRef="Unit_CNY">28569979</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12456084" unitRef="Unit_CNY">78933963</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2017To12_31_2017_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456091" unitRef="Unit_CNY">14050283</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2018To12_31_2018_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456092" unitRef="Unit_CNY">27483962</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="P01_01_2019To12_31_2019_AdvertisingMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456093" unitRef="Unit_CNY">2699737</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="P01_01_2017To12_31_2017_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456098" unitRef="Unit_CNY">7676262</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="P01_01_2018To12_31_2018_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456099" unitRef="Unit_CNY">19892736</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019_OthersMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456100" unitRef="Unit_CNY">26581068</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2017To12_31_2017_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456101" unitRef="Unit_CNY">142548292</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2018To12_31_2018_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456102" unitRef="Unit_CNY">258981005</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019_BandwidthFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456103" unitRef="Unit_CNY">230752735</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456106" unitRef="Unit_CNY">4986374</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2017To12_31_2017_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456107" unitRef="Unit_CNY">27907101</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2018To12_31_2018_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456108" unitRef="Unit_CNY">229901724</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12456109" unitRef="Unit_CNY">715473955</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12456110" unitRef="Unit_CNY">27907101</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12456111" unitRef="Unit_CNY">229901724</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12456112" unitRef="Unit_CNY">720460329</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="P01_01_2017To12_31_2017_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12463967" unitRef="Unit_CNY">71300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="P01_01_2018To12_31_2018_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12463968" unitRef="Unit_CNY">116100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="P01_01_2019To12_31_2019_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12463969" unitRef="Unit_CNY">112354423</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12471818" unitRef="Unit_CNY">1885717001</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:ProfitLoss contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12471819" unitRef="Unit_CNY">-612897944</us-gaap:ProfitLoss>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12471820" unitRef="Unit_CNY">-381036409</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12471821" unitRef="Unit_CNY">-92006705</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="P01_01_2017To12_31_2017_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12471822" unitRef="Unit_CNY">500000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2017_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471823" unitRef="Unit_CNY">13536360</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471824" unitRef="Unit_CNY">56840030</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471825" unitRef="Unit_CNY">23935019</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2018_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471826" unitRef="Unit_CNY">7230184</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2019_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471827" unitRef="Unit_CNY">108831</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12471828" unitRef="Unit_CNY">13536360</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2017_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471831" unitRef="Unit_CNY">153195674</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471832" unitRef="Unit_CNY">227897451</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471833" unitRef="Unit_CNY">251069127</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471834" unitRef="Unit_CNY">1355094229</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_ShaojieChenMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471835" unitRef="Unit_CNY">39995000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2017_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471836" unitRef="Unit_CNY">7066386</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2018_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471837" unitRef="Unit_CNY">5320840</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2019_EquityMethodInvesteesTalentAgenciesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12471838" unitRef="Unit_CNY">47663895</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12471839" unitRef="Unit_CNY">160262060</us-gaap:DueToRelatedPartiesCurrent>
  <doyu:PercentageOfVieContributionOfTheTotalRevenue contextRef="PAsOn12_31_2017" decimals="2" id="Factid_12471841" unitRef="Unit_pure">1.00</doyu:PercentageOfVieContributionOfTheTotalRevenue>
  <doyu:RebatesToAdvertiser contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12471848" unitRef="Unit_CNY">35337970</doyu:RebatesToAdvertiser>
  <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="P01_01_2019To01_01_2019" decimals="0" id="Factid_12471849" unitRef="Unit_CNY">111637250</us-gaap:DeferredRevenueRevenueRecognized1>
  <doyu:CapitalizedResearchAndDevelopmentExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12471850" unitRef="Unit_CNY">0</doyu:CapitalizedResearchAndDevelopmentExpense>
  <us-gaap:MarketingAndAdvertisingExpense contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12471851" unitRef="Unit_CNY">98732746</us-gaap:MarketingAndAdvertisingExpense>
  <doyu:GovernmentSubsidies contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12471852" unitRef="Unit_CNY">8820295</doyu:GovernmentSubsidies>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2017To12_31_2017_LiveStreamingRevenueMembersrtProductOrServiceAxis" decimals="0" id="Factid_12471853" unitRef="Unit_CNY">1521784105</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2017To12_31_2017_AdvertisingMembersrtProductOrServiceAxis" decimals="0" id="Factid_12471854" unitRef="Unit_CNY">248846529</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2017To12_31_2017_ProductAndServiceOtherMembersrtProductOrServiceAxis" decimals="0" id="Factid_12471855" unitRef="Unit_CNY">115086367</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12471856" unitRef="Unit_CNY">1885717001</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" decimals="INF" id="Factid_12471860" unitRef="Unit_pure">0.998</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471865">&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="padding-left: 0px;;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="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Summary of significant accounting policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.1 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; 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;The combined and consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;). &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: 9%;"&gt;&lt;div style="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;2.2 Basis of Consolidation &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 financial statements presented herein represent (1)&amp;#160;prior to 2018 Restructuring, the combined financial statements of Wuhan Douyu, its subsidiaries and variable interest entities; (2)&amp;#160;subsequent to 2018 Restructuring, the combined and consolidated financial statements of the Company, its subsidiaries and variable interest entities. All inter-company transactions and balances have been eliminated. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, through its wholly-owned foreign invested subsidiary, WFOE in the PRC, entered into a series of contractual arrangements (&amp;#8220;VIE agreements&amp;#8221;) with Wuhan Douyu and Wuhan Ouyue (collectively known as &amp;#8220;the VIEs&amp;#8221;) and their respective shareholders that enable the Company to (1)&amp;#160;have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2)&amp;#160;receive the economic benefits of the VIEs that could be significant to the VIEs. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Applicable PRC laws and regulations currently limit foreign ownership of companies that provide internet valued-added businesses. The Company is deemed a foreign legal person under PRC laws and accordingly subsidiaries owned by the Company are not eligible to engage in provisions of internet content or online services. The Group therefore operates its business, primarily through the VIEs and the subsidiaries of the VIEs. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreements that provide the Group effective control over the VIEs include: &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Shareholders&amp;#8217; Voting Rights Proxy Agreement&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;Pursuant to the voting rights proxy agreements signed between each of the shareholders of the VIEs and WFOE, each shareholder irrevocably appointed WFOE as its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise on each shareholder&amp;#8217;s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The shareholders cannot revoke the authorization and entrustment as long as the shareholders remain a shareholder of the VIEs. The power of attorney will remain in force.&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Executive Call Option Agreement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive call option agreement entered into between each of the shareholders of the VIEs and WFOE, the shareholders irrevocably granted WFOE a call option to request the shareholders to transfer or sell any part or all of its equity interests in the VIEs, to WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by PRC law. Without WFOE&amp;#8217;s prior written consent, the VIEs and its shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. The term is for ten years and may be extended for another ten years at the option of WFOE. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Equity Pledge Agreements&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each shareholder of the VIEs has also entered into an equity pledge agreement with WFOE, pursuant to which each shareholder pledged his/her interest in WFOE to guarantee the performance of obligations of WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders&amp;#8217; voting rights proxy agreement. If the VIEs or any of the shareholder breaches its contractual obligations, WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the shareholders shall, without the prior written consent of WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders&amp;#8217; voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreement that transfer economic benefits of the VIEs to the Group include: &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Exclusive Business Cooperation Agreement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive business cooperation agreement entered into by WFOE and the VIEs, WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE&amp;#8217;s total consolidated profit, which is adjustable at the sole discretion of WFOE. Without WFOE&amp;#8217;s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from WFOE. The term of this agreement is ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shareholders Voting Right Proxy Agreements provide the Group effective control over the VIEs and its subsidiaries, while the Equity Pledge Agreements secure the obligations of the shareholders of the VIEs under the relevant agreements. Because the Company, through the WFOE, has (i)&amp;#160;the power to direct the activities of the VIEs that most significantly affect the entity&amp;#8217;s economic performance and (ii)&amp;#160;the right to receive substantially all of the benefits from the VIEs, the Company is deemed the primary beneficiary of the VIEs. Accordingly, the Company has consolidated the VIEs&amp;#8217; financial results of operations, assets and liabilities in the Group&amp;#8217;s &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;combined &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&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;consolidated financial statements. The aforementioned agreements are effective agreements between a parent and consolidated subsidiaries, neither of which is accounted for in the &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;combined&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; and c&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;onsolidated financial statements or are ultimately eliminated upon consolidation (i.e. service fees under the Exclusive Business Cooperation Agreement). &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 believes that the contractual arrangements with the VIEs are in compliance with PRC law and are legally enforceable. However, uncertainties in the PRC legal system could limit the Group&amp;#8217;s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of PRC laws and regulations, the PRC government could: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;revoke or refuse to grant or renew the Group&amp;#8217;s business and operating licenses; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;restrict or prohibit related party transactions between the wholly owned subsidiary of the Group and the VIE; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;impose fines, confiscate income or other requirements which the Group may find difficult or impossible to comply with; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;require the Group to alter, discontinue or restrict its operations; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;restrict or prohibit the Group&amp;#8217;s ability to finance its operations, and; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;take other regulatory or enforcement actions against the Group that could be harmful to the Group&amp;#8217;s business. &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="text-indent: 4%; 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;The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&amp;#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&amp;#8217;s &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;combined and &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;consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group&amp;#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. The management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application to an effect on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following financial statement amounts and balances of the VIEs were included in the accompanying combined and consolidated financial statements after elimination of intercompany transactions and balances: &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;&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;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,549,689,255&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;826,481,128&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Restricted cash&lt;/div&gt;&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="white-space: nowrap; font-family: &amp;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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-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,902,719&lt;/td&gt;&lt;td style="white-space: nowrap; font-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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68,238,203&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;176,599,681&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,440,371&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,982,856&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;53,815,484&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,431,477&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;93,062,950&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,405,807&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;29,297,602&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,794,907&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,645,467&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,272,386&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;128,018,556&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;147,033,947&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,858,141&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,918,598&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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: 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="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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,963,066,029&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,451,823,506&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;256,071,492&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;794,266,492&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances from customers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,411,446&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,975,882&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;112,071,796&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;181,250,993&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;103,101,896&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;177,228,742&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,547,837,321&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,693,186&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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-weight:bold;display:inline;width:100%;"&gt;&lt;div style="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,027,493,951&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,229,415,295&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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; 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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="8" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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="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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255); text-align: right;;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;1,885,717,001&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,436,175,885&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,207,666,259&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="text-align: right;;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;(612,897,944&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(680,682,612&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;985,034,474&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="9" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by (used in) operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(381,036,409&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,091,289,940&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;816,655,741&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="padding-left: 0px;;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="text-align:right;;vertical-align:bottom;"&gt;(92,006,705&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(80,279,043&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(133,917,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(used in) &lt;/div&gt;provided by financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,363,044,149&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The VIEs contributed&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;100%, &lt;/div&gt; 94% and 99% of the Group&amp;#8217;s consolidated revenue for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019, respectively. As of December&amp;#160;31, 2019, the VIEs accounted for an aggregate of 16% of the consolidated total assets, and 67% of the consolidated total liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs. However, if the VIEs were ever to need financial support, the Group may provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs. As the VIEs are incorporated as limited liability companies under the PRC Company Law, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs. Relevant PRC laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its registered capital, to the Company in the form of loans and advances or cash dividends. &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; text-indent: 9%;"&gt;&lt;div style="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;2.3 Use of Estimates &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in conformity with US&amp;#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group&amp;#8217;s &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;combined and &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;consolidated financial statements include &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &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;revenue recognition,&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; valuation of ordinary share, share-based compensation, and realization of deferred tax assets. &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; text-indent: 9%;"&gt;&lt;div style="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;2.4 Fair value measurements &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value reflects the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and considers assumptions that market participants would use when pricing the assets or liabilities. &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: 6pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group applies 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. This guidance specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:&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;table cellpadding="0" cellspacing="0" style="width: 91%; border-spacing: 0px; margin: 0in 0in 0in auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 6%; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="width: 2%; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="width: 90%; padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 6pt; font-size: 0px;"&gt;&lt;td style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level&amp;#160;2 valuation techniques.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect the Group&amp;#8217;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.&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;/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; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="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="clear: both; max-height: 0px;"&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: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value guidance describes three main approaches to measure 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="text-indent: 4%; 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;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 measures its financial assets and liabilities including cash and cash equivalents, restricted cash, accounts receivable, amount due from related parties, other current assets, accounts payable, amounts due to related parties and accrued expenses and other current liabilities at fair value which are approximates their cost due to the short-term nature of these assets and liabilities.&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: 18pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 9%;"&gt;&lt;div style="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;2.5 Foreign currency 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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is in US dollars (&amp;#8220;US$&amp;#8221;). The functional currency of the Group&amp;#8217;s subsidiaries and VIEs in the PRC is Renminbi (&amp;#8220;RMB&amp;#8221;). &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the combined and consolidated statements of comprehensive income (loss).&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: 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;The Group&amp;#8217;s reporting currency is Renminbi (&amp;#8220;RMB&amp;#8221;). For entities within the Group that have a functional currency other than the reporting currency, assets and liabilities are translated from each entity&amp;#8217;s functional currency to the reporting currency at the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a component of other comprehensive income in the statements of comprehensive income (loss) and the combined and consolidated statements of change in shareholders&amp;#8217; equity (deficit).&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 0%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2.6 Convenience Translation into United States Dollars&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translations of balances in the combined and consolidated balance sheets, combined and consolidated statements of comprehensive income (loss) and combined and consolidated statements of cash flows from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;US$1.00 = RMB6.9954 on &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;27, 2019, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December&amp;#160;27, 2019, or at any other rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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: 9%;"&gt;&lt;div style="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;2.7 Cash and cash equivalents &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid. As of December&amp;#160;31, 2018 and 2019, all cash and cash equivalents are unrestricted as to withdrawal and use.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; 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;2.8 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; 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;The Group&amp;#8217;s restricted cash represents cash restricted by court related to lawsuits in which the group is a defendant. The restriction will be subsequently removed when the cases are closed. &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: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt; Accounts receivable and allowance for doubtful accounts &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are stated at the historical carrying amount net of allowance for doubtful accounts. The Group uses specific identification in providing for bad debts when facts and circumstances indicate that collection is doubtful and a loss is probable and estimable. If the financial conditions of its customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowance may be required. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group maintains an allowance for doubtful accounts which reflects its best estimate of amounts that potentially will not be collected. The Group determines the allowance for doubtful accounts taking into consideration various factors including but not limited to historical collection experience and credit-worthiness of the debtors as well as the age of the individual receivables balance. Additionally, the Group makes specific bad debt provisions based on any specific knowledge the Group has acquired that might indicate that an account is uncollectible. The facts and circumstances of each account may require the Group to use substantial judgment in assessing its collectability. Uncollectible accounts receivable over two years are 100% written off. &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&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.10&amp;#160;Property and equipment, net &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives: &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;&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: 96%; margin: 0in 0in 0in auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Computer and transmission equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Furniture and office equipment&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: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3 years&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Over the shorter of the lease term or expected useful&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; font-size: 10pt; top: 0px;;display:inline;"&gt;lives&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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: 1pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.11&amp;#160;Intangible assets, net &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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets are recorded at the cost to acquire these assets less accumulated amortization. Amortization of finite-lived intangible assets is computed using the straight-line method over their estimated useful lives. License for Online Transmission of Audio/Video Programs is determined to have an infinite useful life and is not subject to amortization, as such license is renewable every three years and can be renewed indefinitely.&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&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: 0in 0in 0in auto;;text-align:left;;width:96%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/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;Brand name&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;10 years&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;Agency contract righ&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;s&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Over the shorter of the contract period or expected useful lives&lt;/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;License for Online Transmission of Audio/Video Programs&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Infinite life&lt;/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;Platform&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;5 years&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;Software&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;3 years&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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;1 - 10 years&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&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.12&amp;#160;Goodwill &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;Goodwill is recognized for the excess of the purchase price over the fair value of tangible and identifiable intangible net assets of business acquired. Several factors give rise to goodwill in our acquisitions, such as the expected benefit from the existing workforce and client service capability of the acquired business. Goodwill is reviewed at least annually for impairment. In evaluation of goodwill impairment, the Group perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the qualitative assessment is not conclusive, the Group proceed to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process to test goodwill for impairment, including comparing the fair value the reporting unit to its carrying value (including attributable goodwill). Fair value for the reporting units is determined using an income or market approach incorporating market participant considerations and management&amp;#8217;s assumptions on revenue growth rates, operating margins, discount rates and expected capital expenditures. Fair value determinations mainly include both internal and third-party valuations. Unless circumstances otherwise dictate, the Group performs the impairment testing on annual basis as of December 31.&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="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: 9%;"&gt;&lt;div style="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;2.13&amp;#160;Impairment of long-lived assets and intangible assets &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group measures 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. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates intangible asset that is not subject to amortization for impairment annual and more frequently if events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Group conducts quantitative impairment test for indefinite-lived intangible asset and compares of the fair value of the asset with its carrying amount. The Group recognizes impairment loss on the amount by which the carrying value exceeds the fair value of the asset. After an impairment loss is recognized, the Group uses adjusted carrying amount of the long-lived assets and intangible asset as its new accounting basis. &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: 9%;"&gt;&lt;div style="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;2.14&amp;#160;Long-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; 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;Investments held by the Group comprised of equity investments in privately-held entities.&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: 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="text-decoration:underline;display:inline;"&gt;Equity method 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; 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;The Group accounts for its equity investments over which it has significant influence but does not own a majority equity interest or otherwise control using the equity method. The Group adjusts the carrying amount of the investments and recognizes investment income or loss for share of the earnings or loss of the investee after the date 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: 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;The Group assesses its equity method investments for impairment by considering factors including, but not limited to, current economic and market conditions, operating performance of the entities, including current earnings trends and undiscounted cash flows, and other entity-specific information. The fair value determination, particularly for investments in privately-held entities, requires judgment to determine appropriate estimates and assumptions. Changes in these estimates and assumptions could affect the calculation of the fair value of the investments and determination of whether any identified impairment is other-than-temporary. If the decline in the fair value is deemed to be other-than-temporary, the carrying value of the equity method investment is written down to fair value. The Group recorded impairment loss &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;nil, &lt;/div&gt;RMB15,166,140 and RMB19,076,725 in other expense, net for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, respectively.&lt;/div&gt;&amp;#160;&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: 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="text-decoration:underline;display:inline;"&gt;Equity securities without readily determinable fair value&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 investment in equity securities comprise of investment in privately-held companies. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 1, 2019, the Group&amp;#8217;s investment without readily determinable fair value were accounted for under cost method. Under the cost method, the Group carries the investments at cost and recognizes income to the extent of dividend received from the distribution of the equity investee&amp;#8217;s post-acquisition profits. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 Topic 321, Investments&amp;#8212;Equity Securities (&amp;#8220;ASC 321&amp;#8221;) on January 1 and elected to measure these investments at cost minus impairment, if any, adjusted up or down for observable price changes in orderly transactions for the identical or similar investment of the same issuer. Any adjustment to the carrying amount is recorded in other income (expense), net. The Group also makes qualitative assessment at each reporting period and if the assessment indicates that the fair value of the investment is less than the carrying value, the investment in equity securities will be written down to its fair value, with the difference between the fair value of the investment and its carrying amount as an impairment loss recorded in investment 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; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15&lt;/div&gt;&amp;#160;Revenue recognition &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="letter-spacing: 0px; top: 0px;;display:inline;"&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;Adoption of ASU No. 2014-09 &lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8220;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&amp;#8221;&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 May 2014, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) (&amp;#8220;Topic 606&amp;#8221;) as modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20 (collectively &amp;#8220;ASU 2014-09&amp;#8221;). &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 1, 2019, the Group adopted ASC 606, &amp;#8220;Revenue from Contracts with Customers&amp;#8221; using the modified retrospective method applied to those contracts which were not completed as of January 1, 2019. Results for reporting periods beginning after January 1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&amp;#8217;s historic accounting under Topic 605. Based on the Company&amp;#8217;s assessment, the adoption of ASC 606 did not have any material impact to the Group&amp;#8217;s &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;combined &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&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;consolidated&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; financial statements and there were no material differences between the Company&amp;#8217;s adoption of ASC 606 and its historic accounting under ASC 605. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 disaggregates the Group&amp;#8217;s revenue by major type for the years ended December 31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-bottom: 0in; width: 0px; 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;Years ended December 31,&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; text-align: center; border-bottom: 1px solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;vertical-align: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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="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: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: rgb(204, 238, 255);;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: rgb(204, 238, 255);;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: rgb(204, 238, 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;&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;&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;&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;/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 streaming&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;1,521,784,105&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;3,147,196,247&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;6,617,291,032&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;Advertisement&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;248,846,529&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;342,169,195&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;513,265,806&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;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;115,086,367&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;165,017,684&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;152,673,415&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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt;;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="border-bottom: 0.75pt solid black;;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="padding: 0in; border-bottom: 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="padding-bottom: 0.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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;Total&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,885,717,001&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;3,654,383,126&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;7,283,230,253&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-size: 1px;"&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;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="border-bottom: 2.25pt double black;;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="padding-bottom: 0in; border-bottom: 2.25pt double black;;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="padding-bottom: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="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: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; 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="text-decoration:underline;display:inline;"&gt;Live streaming&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is principally engaged in operating its own live streaming platforms, which enable streamers and users to interact with each other during live streaming. The users have the option to purchase virtual currency, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; and can only be used to redeem for virtual items to be used in the live streaming sessions on the Group&amp;#8217;s platforms. Unredeemed virtual currency is recorded as deferred revenue. Virtual currencies used to purchase virtual items are recognized as revenue according to the prescribed revenue recognition policies of virtual items addressed below. Virtual items are categorized as consumable and time-based items. Consumable items consist of virtual gifts presented from the users to the streamers to show their support, and are consumed immediately upon redemption and time-based items consist of monthly premium subscription services.&amp;#160;&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 evaluated and determined that it is the principal and views the users to be its customers. Specifically, the Group controls the virtual items before they are transferred to users. Its control is evidenced by the Group&amp;#8217;s sole ability to monetize the virtual items before they are transferred to users, and is further supported by the Group being primarily responsible to the users for the delivery of the virtual items as well as having full discretion in establishing pricing for the virtual items. Accordingly, the Group reports its live streaming revenue on a gross basis with amounts billed to users for the virtual items recorded as revenues and the revenue sharing fee paid to streamers or talent agencies recorded as cost of revenues. Sales proceeds are initially recorded as deferred revenue and recognized as revenue based on the consumption of the virtual items. The Group has determined that the virtual items represent one performance obligation in the live streaming service. Revenue related to each of the consumable items is recognized at the point in time when the virtual gifts is transferred directly to the streamers and consumed by them, while revenue related to time-based items is recognized ratably over a fixed period on a straight line basis. Although some virtual items have expiry dates, the Group considers that the impact of breakage for the virtual items is insignificant as historical data shows that virtual items are consumed shortly after they are released to users and the forfeiture rate remains relatively low for the periods presented. The Group does not have further performance obligations to the user after the virtual items are consumed. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Virtual items may be sold individually or bundled into one arrangement. When the Group&amp;#8217;s users purchase multiple virtual items bundled within the same arrangement, the Group allocates the total consideration to each distinct virtual item based on their relative standalone selling prices. In instances where standalone selling price is not directly observable as the Group does not sell the virtual items separately, the Group determines the standalone selling price based on pricing strategies, market factors and strategic objectives. The Group recognizes revenue for each of the distinct virtual item in accordance with the revenue recognition method discussed above unless otherwise stated.&amp;#160;&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Advertisement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group generates advertisement revenues from rendering of various forms of advertisement services and provision of promotion campaigns on the live streaming platforms by way of advertisement display or integrated promotion activities in shows and programs on the live streaming platforms. Advertisements on the Group&amp;#8217;s platforms are generally charged on the basis of duration whereby revenue is recognized ratably over the contract period of display. The Group provides sales incentives in the forms of discounts and rebates to advertisers or advertisement agencies based on purchase volume. Revenue is recognized based on the price charged to the advertisers or agencies, net of sales incentives provided to the advertisers or agencies. Sales incentives are estimated and recorded at the time of revenue recognition based on the contracted rebate rates and estimated sales volume based on historical experience. For the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019, the rebates recorded by the Group were &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;RMB35,337,970,&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;RMB44,389,826 and RMB64,274,647, respectively. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Other revenue&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other revenue mainly consists of game distribution revenue. Online games developed by third party game developers are displayed through the Group&amp;#8217;s platforms to attract users to download and play the games. The Group earns revenues from game developers in accordance with the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; arrangements based on the in game purchase amounts for the games downloaded or played through the Group&amp;#8217;s platforms. Game distribution revenue is recognized at a point in time when the purchase in game is made. Other revenue also includes ticket revenue for certain events held by the Group. &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; 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="text-decoration:underline;display:inline;"&gt;Practical expedients and exemptions&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 contracts have an original duration of one year or less. Accordingly, the Group does not disclose the value of unsatisfied performance obligations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&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;Contract balances &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract balances include accounts receivable, advances from customers and deferred revenue. Accounts receivable represent cash due from third-party application stores as well as from advertising customers and are recorded when the right to consideration is unconditional. The allowance for doubtful accounts reflects the best estimate of probable losses inherent to the account receivable balance. Advances from customers primarily represent cash received from the Group&amp;#8217;s advertisement customers. Deferred revenue primarily includes cash received from paying users related to the Group&amp;#8217;s live streaming service. Deferred revenue is recognized as revenue when all of the revenue recognition criteria have been met or over the estimated service period. Revenue recognized in 2019 that was included in the deferred revenue balance as of January 1, 2019 was RMB111,637,250.&amp;#160;&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: 0px; margin-bottom: 0px; margin-left: 4%; 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: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;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Accounts&lt;br/&gt;receivable&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Advances&lt;br/&gt;from&lt;br/&gt;customers&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Deferred&lt;br/&gt;revenue&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;/tr&gt;&lt;tr style="font-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;Opening Balance as of January 1, 2018&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;135,778,457&lt;/div&gt;&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="background-color: rgb(204, 238, 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;5,488,122&lt;/div&gt;&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="background-color: rgb(204, 238, 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,921,961&lt;/div&gt;&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-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;Increase (decrease), net&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;(6,313,725&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;)&lt;/div&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,219,929&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;66,149,835&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2018&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;129,464,732&lt;/div&gt;&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="background-color: rgb(204, 238, 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;9,708,051&lt;/div&gt;&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="background-color: rgb(204, 238, 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;112,071,796&lt;/div&gt;&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-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;Increase, net&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;58,635,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;7,426,481&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;70,747,732&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2019&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;188,099,873&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,134,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;182,819,528&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-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;/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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.16 Cost of revenues &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts recorded as cost of revenue relate to direct expenses incurred in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists primarily of (i)&amp;#160;revenue sharing fees paid to live streamers and talent agencies determined based on a percentage of revenue from sale of virtual items, (ii)&amp;#160;content costs, (iii)&amp;#160;bandwidth, (iv) salaries and welfare, (v)&amp;#160;server costs, depreciation and amortization expense for servers and other equipment, and intangibles directly related to operating the platform, and (vi)&amp;#160;payment handling costs. &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: 9%;"&gt;&lt;div style="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;2.17 Research and development expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 expenses primarily consist of (i)&amp;#160;salaries and benefits expenses incurred for research and development personnel, (ii)&amp;#160;rental, general expenses and depreciation expenses associated with the research and development activities and (iii) share based compensation. Expenditures incurred during the research phase are expensed as incurred &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and no research and development expenses were capitalized as of December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019. &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: 9%;"&gt;&lt;div style="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;2.18 Sales and marketing expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses consist primarily of (i)&amp;#160;advertising and market promotion expenses, (ii)&amp;#160;salaries and welfare for sales and marketing personnel and (iii) share based compensation. The advertising and market promotion expenses amounted &lt;/div&gt;to &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;RMB98,732,746,&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;RMB129,013,488 and RMB135,859,453 for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019, respectively. &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: 9%;"&gt;&lt;div style="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;2.19 General and administrative expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 expenses consist primarily of (i)&amp;#160;consulting fees, and (ii)&amp;#160;share based compensation, salaries and welfare for general and administrative personnel and (iii) allowance for doubtful receivable.&amp;#160;&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: 9%;"&gt;&lt;div style="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;2.20 Income taxes &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current income taxes are provided for in accordance with the laws of the relevant tax authorities. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income taxes are provided using assets and liabilities method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized. In making such a determination, the management consider all positive and negative evidence, including future reversals of projected future taxable income and results of recent operation. Deferred tax assets are then reduced by a valuation allowance through a charge to income tax expense when, in the opinion of management, it is more likely than not that a portion of or all of the deferred tax assets will not be realized. &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;The Group accounts for uncertainty in income taxes recognized in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined &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&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;consolidated financial statements by applying a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process to determine the amount of the benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an audit, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined &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&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. Interest and penalties on income taxes will be classified as a component of the provisions for income taxes. The Group did not recognize any income tax due to uncertain tax position or incur any interest and penalties related to potential underpaid income tax expenses for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017, &lt;/div&gt; 2018 and 2019.&lt;div style="letter-spacing: 0px; font-size: 1px; 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: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.21 Segment information &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses management approach to determine &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;operating segments. The management approach considers the internal organization and reporting used by the Group&amp;#8217;s chief operating decision maker (&amp;#8220;CODM&amp;#8221;) for making decisions, allocation of resource and assessing performance.&lt;/div&gt; &lt;div style="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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s CODM has been identified as the Chief Executive Officer who reviews the &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;combined &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&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;consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. Before October 2018, the Group operates and manages it business in PRC China as a single segment. In October 2018, the Group acquired a business which operates a live stream platform &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;mainly &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;in Southeast Asia (&amp;#8220;Nonolive&amp;#8221;) (see Note 3) and identified it as a new operating segment. In August 2019, the Group set up DouYu Japan Inc. (&amp;#8220;DouYu Japan&amp;#8221;) which operates a live streaming platform in Japan with a third party. The Group has determined that Nonolive and DouYu Japan do not meet the quantitative thresholds for a reportable segment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;280-10-50&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for&lt;/div&gt; the year ended December&amp;#160;31, 2019, therefore, does not result in a reportable &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;segment. As such, the Group concluded that it has one reportable segment.&lt;/div&gt; &lt;div style="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: 9%;"&gt;&lt;div style="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;2.22 Operating leases &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rentals applicable to such operating leases are recognized on a straight-line basis over the lease term. Certain of the operating lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease 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: 9%;"&gt;&lt;div style="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;2.23 Government subsidies &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 are primarily referred to the amounts received from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other operating income in the period the cash is received. Government subsidies recognized for the years ended December 31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019&amp;#160;&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;were RMB8,820,295, &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;RMB27,430,993 and RMB68,834,899, 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: 9%;"&gt;&lt;div style="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;2.24 Net income (loss) per share &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic income (loss) per share are computed by dividing net income (loss) attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. &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;The Company&amp;#8217;s convertible redeemable preferred shares are participating securities as the preferred shares participate in undistributed earnings on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-if-converted&lt;/div&gt;&lt;/div&gt; basis. Accordingly, the Company uses the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method whereby undistributed net income is allocated on a pro rata basis to each participating share to the extent that each class may share in income for the period.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic income (loss) per share is computed by dividing net income (loss) attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income (loss) per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of restricted share units are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, in a period in which the Group realizes a net loss. &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: 9%;"&gt;&lt;div style="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;2.25 Certain risks and concentrations &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The revenues and expenses of the Group&amp;#8217;s entities in the PRC are generally denominated in RMB and their assets and liabilities are denominated in RMB. The RMB is not freely convertible into foreign currencies. Remittances of foreign currencies into the PRC or remittances of RMB out of the PRC as well as exchange between RMB and foreign currencies require approval by foreign exchange administrative authorities and certain supporting documentation. The State Administration for Foreign Exchange, under the authority of the People&amp;#8217;s Bank of China, controls the conversion of RMB into other currencies. No customer individually represents greater than 10% of the total net revenues. &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: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.26&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Recent accounting pronouncements&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 Jumpstart Our Business Startups Act of 2012, as amended (&amp;#8220;the JOBS Act&amp;#8221;), the Company meets the definition of an emerging growth company, or EGC as of December 31, 2019, and has elected the extended transition period for complying with new or revised accounting standards, which delays the adoption of these accounting standards until they would apply to private companies. Once the Company ceases to qualify as EGC, it will immediately adopt the new and revised accounting standards already effective for public companies. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 May 2014, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2014-09, &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;). Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. In March 2016, the FASB issued an amendment (ASU 2016-08) to the new revenue recognition guidance clarifying how to determine if an entity is a principal or agent in a transaction. In April (ASU 2016-10), May (ASU 2016-12), and December (ASU 2016-20) of 2016, the FASB further amended the guidance to include performance obligation identification, licensing implementation, collectability assessment and other presentation and transition clarifications. The amendment will be effective for annual reporting periods beginning after December 15, 2018 including interim periods within annual reporting periods beginning after December 15, 2019. Early adoption is permitted only for annual and interim periods beginning after December 15, 2016. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 new revenue standards may be applied retrospectively to each prior period presented (full retrospective method) or retrospectively with the cumulative effect recognized as of the date of initial application (the modified retrospective method). As an emerging growth company (&amp;#8220;EGC&amp;#8221;), the Group has elected to adopt the new revenue standard as of the effective date applicable to nonissuer and implemented the new revenue standards effective January 1, 2019, using the modified retrospective method for the annual reporting period for the year ended December 31, 2019. See details in Note 2.15. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 2016, the Financial Accounting Standard Board (&amp;#8220;FASB&amp;#8221;) issued ASU 2016-01, &amp;#8220;Financial Instruments&amp;#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#8221;. This guidance revises the accounting related to the classification and measurement of investments in equity securities as well as the presentation for certain fair value changes in financial liabilities measured at fair value, and amends certain disclosure requirements. The guidance requires that all equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For financial liabilities measured using the fair value option, the guidance requires that any change in fair value caused by a change in instrument specific credit risk be presented separately in other comprehensive income until the liability is settled or reaches maturity. In February 2018, the FASB issued ASU 2018-03, &amp;#8220;Technical Corrections and Improvements to Financial Instruments&amp;#8212;Overall (Subtopic 825-10)&amp;#8221; in which improvements were made to clarify ASU 2016-01. These aforementioned guidance is effective for annual reporting periods in fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted for certain provisions. A reporting entity would generally record a cumulative effect adjustment to beginning retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The amendments related to equity securities without readily determinable fair values (including disclosure requirements) should be applied prospectively to equity investments that exist as of the date of adoption of the Update. See details in Note 2.14. &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;In February 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt; Leases (Topic 842). The guidance supersedes existing guidance on accounting for leases with the main difference being that operating leases are to be recorded in the statement of financial position as right of use assets and lease liabilities, initially measured at the present value of the lease payments. For operating leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. In transition, entities are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In July 2018&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; the FASB further amended the guidance to provide another transition method in addition to the existing transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize an accumulative-effective adjustment to the opening balance of retained earnings in the period of adoption. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&lt;/div&gt; business entities, these aforementioned guidance is effective for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years beginning after December&amp;#160;15, 2020. Early application of the guidance is permitted. As of December&amp;#160;31, 2019, the Group has RMB84,069,862 of&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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 minimum operating lease commitments that are not currently recognized on its &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;combined and &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;consolidated balance sheets (Note 20). Therefore, the Group would expect changes to its &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;combined and &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;consolidated balance sheets for the recognition of these and any additional leases entered into in the future upon adoption. &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="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; Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU is intended to improve financial reporting by requiring timelier recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. This ASU requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This ASU requires enhanced disclosures to help investors and other financial statement users better understand significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of the Group&amp;#8217;s portfolio. These disclosures include qualitative and quantitative requirements that provide additional information about the amounts recorded in the financial statements. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&lt;/div&gt; business entities, the guidance is effective for fiscal years beginning after December&amp;#160;15, 2020, and interim periods within fiscal years beginning after December&amp;#160;15, 2021. The Group does not expect any material impact on its &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;combined &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&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;consolidated&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; financial statements and related disclosures as a result of adopting the new standard. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 2017, the FASB issued ASU 2017-04, Intangibles&amp;#8212;Goodwill and Other (Topic 350). The amendments in this Update modify the concept of impairment from the condition that exists when the carrying amount of goodwill exceeds its implied fair value to the condition that exists when the carrying amount of a reporting unit exceeds its fair value. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Because these amendments eliminate Step 2 from the goodwill impairment test, they should reduce the cost and complexity of evaluating goodwill for impairment. For non-public business entities that are adopting the amendments in this Update should do so for their annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Group does not expect the adoption of this guidance will have a significant impact on its combined and consolidated financial statements. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments applicable to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. This ASU is effective for all entities for fiscal years beginning after December 15, 2019, including interim periods therein. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. The Group does not expect the adoption of this guidance will have a significant impact on its combined and consolidated financial statements. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810): Targeted Improvements to the Related Party Guidance for Variable Interest Entities. ASU 2018-17 changes how entities evaluate decision-making fees under the variable interest entity guidance. To determine whether decision-making fees represent a variable interest, an entity considers indirect interests held through related parties under common control on a proportional basis, rather than in their entirety. This guidance will be adopted using a retrospective approach and is effective for the Group on January 1, 2020. The Group is evaluating the effect that adoption of this guidance will have on its consolidated financial statements and related disclosures. &lt;/div&gt;&lt;/div&gt;&amp;#160;&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 FASB issued ASU 2019-12, which modifies ASC 740 to simplify the accounting for income taxes. The amendments simplify the accounting by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For non-public business entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Group is in the process of evaluating the impact on its consolidated financial statements upon adoption. &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: 0px; margin-bottom: 0px; margin-left: 4%;"&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;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471868">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.1 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; 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;The combined and consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;). &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:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471870">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.2 Basis of Consolidation &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 financial statements presented herein represent (1)&amp;#160;prior to 2018 Restructuring, the combined financial statements of Wuhan Douyu, its subsidiaries and variable interest entities; (2)&amp;#160;subsequent to 2018 Restructuring, the combined and consolidated financial statements of the Company, its subsidiaries and variable interest entities. All inter-company transactions and balances have been eliminated. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, through its wholly-owned foreign invested subsidiary, WFOE in the PRC, entered into a series of contractual arrangements (&amp;#8220;VIE agreements&amp;#8221;) with Wuhan Douyu and Wuhan Ouyue (collectively known as &amp;#8220;the VIEs&amp;#8221;) and their respective shareholders that enable the Company to (1)&amp;#160;have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2)&amp;#160;receive the economic benefits of the VIEs that could be significant to the VIEs. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Applicable PRC laws and regulations currently limit foreign ownership of companies that provide internet valued-added businesses. The Company is deemed a foreign legal person under PRC laws and accordingly subsidiaries owned by the Company are not eligible to engage in provisions of internet content or online services. The Group therefore operates its business, primarily through the VIEs and the subsidiaries of the VIEs. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreements that provide the Group effective control over the VIEs include: &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Shareholders&amp;#8217; Voting Rights Proxy Agreement&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;Pursuant to the voting rights proxy agreements signed between each of the shareholders of the VIEs and WFOE, each shareholder irrevocably appointed WFOE as its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise on each shareholder&amp;#8217;s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The shareholders cannot revoke the authorization and entrustment as long as the shareholders remain a shareholder of the VIEs. The power of attorney will remain in force.&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Executive Call Option Agreement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive call option agreement entered into between each of the shareholders of the VIEs and WFOE, the shareholders irrevocably granted WFOE a call option to request the shareholders to transfer or sell any part or all of its equity interests in the VIEs, to WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by PRC law. Without WFOE&amp;#8217;s prior written consent, the VIEs and its shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. The term is for ten years and may be extended for another ten years at the option of WFOE. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Equity Pledge Agreements&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each shareholder of the VIEs has also entered into an equity pledge agreement with WFOE, pursuant to which each shareholder pledged his/her interest in WFOE to guarantee the performance of obligations of WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders&amp;#8217; voting rights proxy agreement. If the VIEs or any of the shareholder breaches its contractual obligations, WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the shareholders shall, without the prior written consent of WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders&amp;#8217; voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreement that transfer economic benefits of the VIEs to the Group include: &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Exclusive Business Cooperation Agreement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the exclusive business cooperation agreement entered into by WFOE and the VIEs, WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE&amp;#8217;s total consolidated profit, which is adjustable at the sole discretion of WFOE. Without WFOE&amp;#8217;s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from WFOE. The term of this agreement is ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shareholders Voting Right Proxy Agreements provide the Group effective control over the VIEs and its subsidiaries, while the Equity Pledge Agreements secure the obligations of the shareholders of the VIEs under the relevant agreements. Because the Company, through the WFOE, has (i)&amp;#160;the power to direct the activities of the VIEs that most significantly affect the entity&amp;#8217;s economic performance and (ii)&amp;#160;the right to receive substantially all of the benefits from the VIEs, the Company is deemed the primary beneficiary of the VIEs. Accordingly, the Company has consolidated the VIEs&amp;#8217; financial results of operations, assets and liabilities in the Group&amp;#8217;s &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;combined &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&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;consolidated financial statements. The aforementioned agreements are effective agreements between a parent and consolidated subsidiaries, neither of which is accounted for in the &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;combined&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; and c&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;onsolidated financial statements or are ultimately eliminated upon consolidation (i.e. service fees under the Exclusive Business Cooperation Agreement). &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 believes that the contractual arrangements with the VIEs are in compliance with PRC law and are legally enforceable. However, uncertainties in the PRC legal system could limit the Group&amp;#8217;s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of PRC laws and regulations, the PRC government could: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;revoke or refuse to grant or renew the Group&amp;#8217;s business and operating licenses; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;restrict or prohibit related party transactions between the wholly owned subsidiary of the Group and the VIE; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;impose fines, confiscate income or other requirements which the Group may find difficult or impossible to comply with; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;require the Group to alter, discontinue or restrict its operations; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;restrict or prohibit the Group&amp;#8217;s ability to finance its operations, and; &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-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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="width:9%;"&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:3%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&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: 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;take other regulatory or enforcement actions against the Group that could be harmful to the Group&amp;#8217;s business. &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="text-indent: 4%; 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;The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&amp;#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&amp;#8217;s &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;combined and &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;consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group&amp;#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. The management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application to an effect on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following financial statement amounts and balances of the VIEs were included in the accompanying combined and consolidated financial statements after elimination of intercompany transactions and balances: &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;&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;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,549,689,255&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;826,481,128&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Restricted cash&lt;/div&gt;&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="white-space: nowrap; font-family: &amp;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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-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,902,719&lt;/td&gt;&lt;td style="white-space: nowrap; font-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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68,238,203&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;176,599,681&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,440,371&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,982,856&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;53,815,484&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,431,477&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;93,062,950&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,405,807&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;29,297,602&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,794,907&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,645,467&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,272,386&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;128,018,556&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;147,033,947&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,858,141&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,918,598&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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: 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="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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,963,066,029&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,451,823,506&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;256,071,492&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;794,266,492&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances from customers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,411,446&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,975,882&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;112,071,796&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;181,250,993&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;103,101,896&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;177,228,742&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,547,837,321&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,693,186&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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-weight:bold;display:inline;width:100%;"&gt;&lt;div style="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,027,493,951&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,229,415,295&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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; 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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="8" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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="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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255); text-align: right;;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;1,885,717,001&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,436,175,885&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,207,666,259&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="text-align: right;;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;(612,897,944&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(680,682,612&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;985,034,474&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="9" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by (used in) operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(381,036,409&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,091,289,940&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;816,655,741&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="padding-left: 0px;;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="text-align:right;;vertical-align:bottom;"&gt;(92,006,705&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(80,279,043&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(133,917,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(used in) &lt;/div&gt;provided by financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,363,044,149&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The VIEs contributed&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;100%, &lt;/div&gt; 94% and 99% of the Group&amp;#8217;s consolidated revenue for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019, respectively. As of December&amp;#160;31, 2019, the VIEs accounted for an aggregate of 16% of the consolidated total assets, and 67% of the consolidated total liabilities. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs. However, if the VIEs were ever to need financial support, the Group may provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs. As the VIEs are incorporated as limited liability companies under the PRC Company Law, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs. Relevant PRC laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its registered capital, to the Company in the form of loans and advances or cash dividends. &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:UseOfEstimates contextRef="P01_01_2019To12_31_2019" id="Factid_12471871">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 9%;"&gt;&lt;div style="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;2.3 Use of Estimates &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of financial statements in conformity with US&amp;#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group&amp;#8217;s &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;combined and &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;consolidated financial statements include &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &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;revenue recognition,&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; valuation of ordinary share, share-based compensation, and realization of deferred tax assets. &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:UseOfEstimates>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471872">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 9%;"&gt;&lt;div style="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;2.4 Fair value measurements &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value reflects the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and considers assumptions that market participants would use when pricing the assets or liabilities. &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: 6pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group applies 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. This guidance specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:&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;table cellpadding="0" cellspacing="0" style="width: 91%; border-spacing: 0px; margin: 0in 0in 0in auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 6%; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="width: 2%; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0px;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="width: 90%; padding: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 6pt; font-size: 0px;"&gt;&lt;td style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; height: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level&amp;#160;2 valuation techniques.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; line-height: 6pt; font-size: 6pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="page-break-inside:avoid"&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: center; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt;;vertical-align:top;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect the Group&amp;#8217;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.&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;/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; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="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="clear: both; max-height: 0px;"&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: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value guidance describes three main approaches to measure 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="text-indent: 4%; 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;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 measures its financial assets and liabilities including cash and cash equivalents, restricted cash, accounts receivable, amount due from related parties, other current assets, accounts payable, amounts due to related parties and accrued expenses and other current liabilities at fair value which are approximates their cost due to the short-term nature of these assets and liabilities.&amp;#160;&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:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471874">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 9%;"&gt;&lt;div style="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;2.5 Foreign currency 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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is in US dollars (&amp;#8220;US$&amp;#8221;). The functional currency of the Group&amp;#8217;s subsidiaries and VIEs in the PRC is Renminbi (&amp;#8220;RMB&amp;#8221;). &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the combined and consolidated statements of comprehensive income (loss).&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: 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;The Group&amp;#8217;s reporting currency is Renminbi (&amp;#8220;RMB&amp;#8221;). For entities within the Group that have a functional currency other than the reporting currency, assets and liabilities are translated from each entity&amp;#8217;s functional currency to the reporting currency at the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a component of other comprehensive income in the statements of comprehensive income (loss) and the combined and consolidated statements of change in shareholders&amp;#8217; equity (deficit).&amp;#160;&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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <doyu:ConveniencetranslationintounitedstateddollarsPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471875">&lt;div style="text-indent: 0%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;2.6 Convenience Translation into United States Dollars&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translations of balances in the combined and consolidated balance sheets, combined and consolidated statements of comprehensive income (loss) and combined and consolidated statements of cash flows from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;US$1.00 = RMB6.9954 on &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&amp;#160;27, 2019, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December&amp;#160;27, 2019, or at any other rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="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;</doyu:ConveniencetranslationintounitedstateddollarsPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471876">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.7 Cash and cash equivalents &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid. As of December&amp;#160;31, 2018 and 2019, all cash and cash equivalents are unrestricted as to withdrawal and use.&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:CashAndCashEquivalentsPolicyTextBlock>
  <doyu:RestrictedCashPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471877">&lt;div style="text-indent: 9%; 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;2.8 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; 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;The Group&amp;#8217;s restricted cash represents cash restricted by court related to lawsuits in which the group is a defendant. The restriction will be subsequently removed when the cases are closed. &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;</doyu:RestrictedCashPolicyTextBlock>
  <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12471878">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt; Accounts receivable and allowance for doubtful accounts &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are stated at the historical carrying amount net of allowance for doubtful accounts. The Group uses specific identification in providing for bad debts when facts and circumstances indicate that collection is doubtful and a loss is probable and estimable. If the financial conditions of its customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowance may be required. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group maintains an allowance for doubtful accounts which reflects its best estimate of amounts that potentially will not be collected. The Group determines the allowance for doubtful accounts taking into consideration various factors including but not limited to historical collection experience and credit-worthiness of the debtors as well as the age of the individual receivables balance. Additionally, the Group makes specific bad debt provisions based on any specific knowledge the Group has acquired that might indicate that an account is uncollectible. The facts and circumstances of each account may require the Group to use substantial judgment in assessing its collectability. Uncollectible accounts receivable over two years are 100% written off. &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:TradeAndOtherAccountsReceivablePolicy>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471880">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.10&amp;#160;Property and equipment, net &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives: &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;&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: 96%; margin: 0in 0in 0in auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; vertical-align: top; font-size: 10pt;"&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Computer and transmission equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.0001pt; line-height:normal; margin-top:0px; font-family:calibri,sans-serif"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Furniture and office equipment&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: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;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;Motor vehicles&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3 years&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Over the shorter of the lease term or expected useful&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; font-size: 10pt; top: 0px;;display:inline;"&gt;lives&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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: 1pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5 years&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;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_12471881">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.11&amp;#160;Intangible assets, net &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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets are recorded at the cost to acquire these assets less accumulated amortization. Amortization of finite-lived intangible assets is computed using the straight-line method over their estimated useful lives. License for Online Transmission of Audio/Video Programs is determined to have an infinite useful life and is not subject to amortization, as such license is renewable every three years and can be renewed indefinitely.&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&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: 0in 0in 0in auto;;text-align:left;;width:96%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; vertical-align: top;;width:51%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: top;;width:48%;"&gt;&lt;/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;Brand name&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;10 years&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;Agency contract righ&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;s&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Over the shorter of the contract period or expected useful lives&lt;/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;License for Online Transmission of Audio/Video Programs&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Infinite life&lt;/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;Platform&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;5 years&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;Software&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;3 years&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;Other&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="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;1 - 10 years&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&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:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12471883">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.12&amp;#160;Goodwill &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;Goodwill is recognized for the excess of the purchase price over the fair value of tangible and identifiable intangible net assets of business acquired. Several factors give rise to goodwill in our acquisitions, such as the expected benefit from the existing workforce and client service capability of the acquired business. Goodwill is reviewed at least annually for impairment. In evaluation of goodwill impairment, the Group perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the qualitative assessment is not conclusive, the Group proceed to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process to test goodwill for impairment, including comparing the fair value the reporting unit to its carrying value (including attributable goodwill). Fair value for the reporting units is determined using an income or market approach incorporating market participant considerations and management&amp;#8217;s assumptions on revenue growth rates, operating margins, discount rates and expected capital expenditures. Fair value determinations mainly include both internal and third-party valuations. Unless circumstances otherwise dictate, the Group performs the impairment testing on annual basis as of December 31.&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:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471884">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.13&amp;#160;Impairment of long-lived assets and intangible assets &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group measures 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. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates intangible asset that is not subject to amortization for impairment annual and more frequently if events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Group conducts quantitative impairment test for indefinite-lived intangible asset and compares of the fair value of the asset with its carrying amount. The Group recognizes impairment loss on the amount by which the carrying value exceeds the fair value of the asset. After an impairment loss is recognized, the Group uses adjusted carrying amount of the long-lived assets and intangible asset as its new accounting basis. &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>
  <us-gaap:EquityAndCostMethodInvestmentsPolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12471886">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.14&amp;#160;Long-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; 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;Investments held by the Group comprised of equity investments in privately-held entities.&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: 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="text-decoration:underline;display:inline;"&gt;Equity method 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; 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;The Group accounts for its equity investments over which it has significant influence but does not own a majority equity interest or otherwise control using the equity method. The Group adjusts the carrying amount of the investments and recognizes investment income or loss for share of the earnings or loss of the investee after the date 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: 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;The Group assesses its equity method investments for impairment by considering factors including, but not limited to, current economic and market conditions, operating performance of the entities, including current earnings trends and undiscounted cash flows, and other entity-specific information. The fair value determination, particularly for investments in privately-held entities, requires judgment to determine appropriate estimates and assumptions. Changes in these estimates and assumptions could affect the calculation of the fair value of the investments and determination of whether any identified impairment is other-than-temporary. If the decline in the fair value is deemed to be other-than-temporary, the carrying value of the equity method investment is written down to fair value. The Group recorded impairment loss &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;nil, &lt;/div&gt;RMB15,166,140 and RMB19,076,725 in other expense, net for the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, respectively.&lt;/div&gt;&amp;#160;&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: 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="text-decoration:underline;display:inline;"&gt;Equity securities without readily determinable fair value&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 investment in equity securities comprise of investment in privately-held companies. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 1, 2019, the Group&amp;#8217;s investment without readily determinable fair value were accounted for under cost method. Under the cost method, the Group carries the investments at cost and recognizes income to the extent of dividend received from the distribution of the equity investee&amp;#8217;s post-acquisition profits. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 Topic 321, Investments&amp;#8212;Equity Securities (&amp;#8220;ASC 321&amp;#8221;) on January 1 and elected to measure these investments at cost minus impairment, if any, adjusted up or down for observable price changes in orderly transactions for the identical or similar investment of the same issuer. Any adjustment to the carrying amount is recorded in other income (expense), net. The Group also makes qualitative assessment at each reporting period and if the assessment indicates that the fair value of the investment is less than the carrying value, the investment in equity securities will be written down to its fair value, with the difference between the fair value of the investment and its carrying amount as an impairment loss recorded in investment loss. &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:EquityAndCostMethodInvestmentsPolicy>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471887">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15&lt;/div&gt;&amp;#160;Revenue recognition &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="letter-spacing: 0px; top: 0px;;display:inline;"&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;Adoption of ASU No. 2014-09 &lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8220;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&amp;#8221;&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 May 2014, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) (&amp;#8220;Topic 606&amp;#8221;) as modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20 (collectively &amp;#8220;ASU 2014-09&amp;#8221;). &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 1, 2019, the Group adopted ASC 606, &amp;#8220;Revenue from Contracts with Customers&amp;#8221; using the modified retrospective method applied to those contracts which were not completed as of January 1, 2019. Results for reporting periods beginning after January 1, 2019 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&amp;#8217;s historic accounting under Topic 605. Based on the Company&amp;#8217;s assessment, the adoption of ASC 606 did not have any material impact to the Group&amp;#8217;s &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;combined &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&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;consolidated&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; financial statements and there were no material differences between the Company&amp;#8217;s adoption of ASC 606 and its historic accounting under ASC 605. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 disaggregates the Group&amp;#8217;s revenue by major type for the years ended December 31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-bottom: 0in; width: 0px; 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;Years ended December 31,&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-bottom: 0in; text-align: center; border-bottom: 1px solid black;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;vertical-align: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="padding-bottom: 0in; border-bottom: 1px solid black;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px;;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="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: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: rgb(204, 238, 255);;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: rgb(204, 238, 255);;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: rgb(204, 238, 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;&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;&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;&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;/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 streaming&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;1,521,784,105&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;3,147,196,247&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;6,617,291,032&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;Advertisement&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;248,846,529&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;342,169,195&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;513,265,806&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;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;115,086,367&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;165,017,684&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;152,673,415&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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt;;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="border-bottom: 0.75pt solid black;;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="padding: 0in; border-bottom: 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="padding-bottom: 0.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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.375pt;;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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 0.375pt;"&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;Total&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="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="margin-bottom: 0px; margin-top: 0px; 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; background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,885,717,001&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;3,654,383,126&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;7,283,230,253&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-size: 1px;"&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;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="border-bottom: 2.25pt double black;;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="padding-bottom: 0in; border-bottom: 2.25pt double black;;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="padding-bottom: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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: 1.125pt;;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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 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="padding-bottom: 1.125pt;"&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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="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: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; 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="text-decoration:underline;display:inline;"&gt;Live streaming&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is principally engaged in operating its own live streaming platforms, which enable streamers and users to interact with each other during live streaming. The users have the option to purchase virtual currency, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; and can only be used to redeem for virtual items to be used in the live streaming sessions on the Group&amp;#8217;s platforms. Unredeemed virtual currency is recorded as deferred revenue. Virtual currencies used to purchase virtual items are recognized as revenue according to the prescribed revenue recognition policies of virtual items addressed below. Virtual items are categorized as consumable and time-based items. Consumable items consist of virtual gifts presented from the users to the streamers to show their support, and are consumed immediately upon redemption and time-based items consist of monthly premium subscription services.&amp;#160;&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 evaluated and determined that it is the principal and views the users to be its customers. Specifically, the Group controls the virtual items before they are transferred to users. Its control is evidenced by the Group&amp;#8217;s sole ability to monetize the virtual items before they are transferred to users, and is further supported by the Group being primarily responsible to the users for the delivery of the virtual items as well as having full discretion in establishing pricing for the virtual items. Accordingly, the Group reports its live streaming revenue on a gross basis with amounts billed to users for the virtual items recorded as revenues and the revenue sharing fee paid to streamers or talent agencies recorded as cost of revenues. Sales proceeds are initially recorded as deferred revenue and recognized as revenue based on the consumption of the virtual items. The Group has determined that the virtual items represent one performance obligation in the live streaming service. Revenue related to each of the consumable items is recognized at the point in time when the virtual gifts is transferred directly to the streamers and consumed by them, while revenue related to time-based items is recognized ratably over a fixed period on a straight line basis. Although some virtual items have expiry dates, the Group considers that the impact of breakage for the virtual items is insignificant as historical data shows that virtual items are consumed shortly after they are released to users and the forfeiture rate remains relatively low for the periods presented. The Group does not have further performance obligations to the user after the virtual items are consumed. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Virtual items may be sold individually or bundled into one arrangement. When the Group&amp;#8217;s users purchase multiple virtual items bundled within the same arrangement, the Group allocates the total consideration to each distinct virtual item based on their relative standalone selling prices. In instances where standalone selling price is not directly observable as the Group does not sell the virtual items separately, the Group determines the standalone selling price based on pricing strategies, market factors and strategic objectives. The Group recognizes revenue for each of the distinct virtual item in accordance with the revenue recognition method discussed above unless otherwise stated.&amp;#160;&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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Advertisement&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group generates advertisement revenues from rendering of various forms of advertisement services and provision of promotion campaigns on the live streaming platforms by way of advertisement display or integrated promotion activities in shows and programs on the live streaming platforms. Advertisements on the Group&amp;#8217;s platforms are generally charged on the basis of duration whereby revenue is recognized ratably over the contract period of display. The Group provides sales incentives in the forms of discounts and rebates to advertisers or advertisement agencies based on purchase volume. Revenue is recognized based on the price charged to the advertisers or agencies, net of sales incentives provided to the advertisers or agencies. Sales incentives are estimated and recorded at the time of revenue recognition based on the contracted rebate rates and estimated sales volume based on historical experience. For the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 2018 and 2019, the rebates recorded by the Group were &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;RMB35,337,970,&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;RMB44,389,826 and RMB64,274,647, respectively. &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: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Other revenue&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other revenue mainly consists of game distribution revenue. Online games developed by third party game developers are displayed through the Group&amp;#8217;s platforms to attract users to download and play the games. The Group earns revenues from game developers in accordance with the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; arrangements based on the in game purchase amounts for the games downloaded or played through the Group&amp;#8217;s platforms. Game distribution revenue is recognized at a point in time when the purchase in game is made. Other revenue also includes ticket revenue for certain events held by the Group. &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; 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="text-decoration:underline;display:inline;"&gt;Practical expedients and exemptions&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 contracts have an original duration of one year or less. Accordingly, the Group does not disclose the value of unsatisfied performance obligations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&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;Contract balances &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract balances include accounts receivable, advances from customers and deferred revenue. Accounts receivable represent cash due from third-party application stores as well as from advertising customers and are recorded when the right to consideration is unconditional. The allowance for doubtful accounts reflects the best estimate of probable losses inherent to the account receivable balance. Advances from customers primarily represent cash received from the Group&amp;#8217;s advertisement customers. Deferred revenue primarily includes cash received from paying users related to the Group&amp;#8217;s live streaming service. Deferred revenue is recognized as revenue when all of the revenue recognition criteria have been met or over the estimated service period. Revenue recognized in 2019 that was included in the deferred revenue balance as of January 1, 2019 was RMB111,637,250.&amp;#160;&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: 0px; margin-bottom: 0px; margin-left: 4%; 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: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;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Accounts&lt;br/&gt;receivable&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Advances&lt;br/&gt;from&lt;br/&gt;customers&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Deferred&lt;br/&gt;revenue&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;/tr&gt;&lt;tr style="font-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;Opening Balance as of January 1, 2018&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;135,778,457&lt;/div&gt;&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="background-color: rgb(204, 238, 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;5,488,122&lt;/div&gt;&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="background-color: rgb(204, 238, 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,921,961&lt;/div&gt;&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-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;Increase (decrease), net&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;(6,313,725&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;)&lt;/div&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,219,929&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;66,149,835&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2018&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;129,464,732&lt;/div&gt;&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="background-color: rgb(204, 238, 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;9,708,051&lt;/div&gt;&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="background-color: rgb(204, 238, 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;112,071,796&lt;/div&gt;&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-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;Increase, net&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;58,635,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;7,426,481&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;70,747,732&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2019&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;188,099,873&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,134,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;182,819,528&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-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;/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;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:CostOfSalesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471889">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.16 Cost of revenues &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts recorded as cost of revenue relate to direct expenses incurred in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists primarily of (i)&amp;#160;revenue sharing fees paid to live streamers and talent agencies determined based on a percentage of revenue from sale of virtual items, (ii)&amp;#160;content costs, (iii)&amp;#160;bandwidth, (iv) salaries and welfare, (v)&amp;#160;server costs, depreciation and amortization expense for servers and other equipment, and intangibles directly related to operating the platform, and (vi)&amp;#160;payment handling costs. &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:CostOfSalesPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2019To12_31_2019" id="Factid_12471890">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.17 Research and development expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 expenses primarily consist of (i)&amp;#160;salaries and benefits expenses incurred for research and development personnel, (ii)&amp;#160;rental, general expenses and depreciation expenses associated with the research and development activities and (iii) share based compensation. Expenditures incurred during the research phase are expensed as incurred &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and no research and development expenses were capitalized as of December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 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:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471892">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.20 Income taxes &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current income taxes are provided for in accordance with the laws of the relevant tax authorities. &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income taxes are provided using assets and liabilities method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized. In making such a determination, the management consider all positive and negative evidence, including future reversals of projected future taxable income and results of recent operation. Deferred tax assets are then reduced by a valuation allowance through a charge to income tax expense when, in the opinion of management, it is more likely than not that a portion of or all of the deferred tax assets will not be realized. &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;The Group accounts for uncertainty in income taxes recognized in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined &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&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;consolidated financial statements by applying a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; process to determine the amount of the benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an audit, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined &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&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. Interest and penalties on income taxes will be classified as a component of the provisions for income taxes. The Group did not recognize any income tax due to uncertain tax position or incur any interest and penalties related to potential underpaid income tax expenses for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017, &lt;/div&gt; 2018 and 2019.&lt;div style="letter-spacing: 0px; font-size: 1px; 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:IncomeTaxPolicyTextBlock>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471893">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.21 Segment information &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses management approach to determine &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;operating segments. The management approach considers the internal organization and reporting used by the Group&amp;#8217;s chief operating decision maker (&amp;#8220;CODM&amp;#8221;) for making decisions, allocation of resource and assessing performance.&lt;/div&gt; &lt;div style="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: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s CODM has been identified as the Chief Executive Officer who reviews the &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;combined &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&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;consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. Before October 2018, the Group operates and manages it business in PRC China as a single segment. In October 2018, the Group acquired a business which operates a live stream platform &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;mainly &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;in Southeast Asia (&amp;#8220;Nonolive&amp;#8221;) (see Note 3) and identified it as a new operating segment. In August 2019, the Group set up DouYu Japan Inc. (&amp;#8220;DouYu Japan&amp;#8221;) which operates a live streaming platform in Japan with a third party. The Group has determined that Nonolive and DouYu Japan do not meet the quantitative thresholds for a reportable segment under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap;;display:inline;"&gt;280-10-50&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;for&lt;/div&gt; the year ended December&amp;#160;31, 2019, therefore, does not result in a reportable &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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;segment. As such, the Group concluded that it has one reportable segment.&lt;/div&gt; &lt;div style="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;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471894">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.22 Operating leases &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rentals applicable to such operating leases are recognized on a straight-line basis over the lease term. Certain of the operating lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. &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:LesseeLeasesPolicyTextBlock>
  <doyu:GovernmentSubsidiesPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471895">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.23 Government subsidies &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 are primarily referred to the amounts received from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other operating income in the period the cash is received. Government subsidies recognized for the years ended December 31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019&amp;#160;&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;were RMB8,820,295, &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;RMB27,430,993 and RMB68,834,899, 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;</doyu:GovernmentSubsidiesPolicyTextBlock>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471896">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.24 Net income (loss) per share &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic income (loss) per share are computed by dividing net income (loss) attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. &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;The Company&amp;#8217;s convertible redeemable preferred shares are participating securities as the preferred shares participate in undistributed earnings on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-if-converted&lt;/div&gt;&lt;/div&gt; basis. Accordingly, the Company uses the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method whereby undistributed net income is allocated on a pro rata basis to each participating share to the extent that each class may share in income for the period.&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic income (loss) per share is computed by dividing net income (loss) attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income (loss) per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of restricted share units are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, in a period in which the Group realizes a net loss. &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:EarningsPerSharePolicyTextBlock>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="P01_01_2019To12_31_2019" id="Factid_12471897">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.25 Certain risks and concentrations &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The revenues and expenses of the Group&amp;#8217;s entities in the PRC are generally denominated in RMB and their assets and liabilities are denominated in RMB. The RMB is not freely convertible into foreign currencies. Remittances of foreign currencies into the PRC or remittances of RMB out of the PRC as well as exchange between RMB and foreign currencies require approval by foreign exchange administrative authorities and certain supporting documentation. The State Administration for Foreign Exchange, under the authority of the People&amp;#8217;s Bank of China, controls the conversion of RMB into other currencies. No customer individually represents greater than 10% of the total net revenues. &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:ConcentrationRiskCreditRisk>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471900">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 9%; line-height: 12pt;"&gt;&lt;div style="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;2.26&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;Recent accounting pronouncements&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 Jumpstart Our Business Startups Act of 2012, as amended (&amp;#8220;the JOBS Act&amp;#8221;), the Company meets the definition of an emerging growth company, or EGC as of December 31, 2019, and has elected the extended transition period for complying with new or revised accounting standards, which delays the adoption of these accounting standards until they would apply to private companies. Once the Company ceases to qualify as EGC, it will immediately adopt the new and revised accounting standards already effective for public companies. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 May 2014, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2014-09, &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;). Under the standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. In March 2016, the FASB issued an amendment (ASU 2016-08) to the new revenue recognition guidance clarifying how to determine if an entity is a principal or agent in a transaction. In April (ASU 2016-10), May (ASU 2016-12), and December (ASU 2016-20) of 2016, the FASB further amended the guidance to include performance obligation identification, licensing implementation, collectability assessment and other presentation and transition clarifications. The amendment will be effective for annual reporting periods beginning after December 15, 2018 including interim periods within annual reporting periods beginning after December 15, 2019. Early adoption is permitted only for annual and interim periods beginning after December 15, 2016. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 new revenue standards may be applied retrospectively to each prior period presented (full retrospective method) or retrospectively with the cumulative effect recognized as of the date of initial application (the modified retrospective method). As an emerging growth company (&amp;#8220;EGC&amp;#8221;), the Group has elected to adopt the new revenue standard as of the effective date applicable to nonissuer and implemented the new revenue standards effective January 1, 2019, using the modified retrospective method for the annual reporting period for the year ended December 31, 2019. See details in Note 2.15. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 2016, the Financial Accounting Standard Board (&amp;#8220;FASB&amp;#8221;) issued ASU 2016-01, &amp;#8220;Financial Instruments&amp;#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#8221;. This guidance revises the accounting related to the classification and measurement of investments in equity securities as well as the presentation for certain fair value changes in financial liabilities measured at fair value, and amends certain disclosure requirements. The guidance requires that all equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For financial liabilities measured using the fair value option, the guidance requires that any change in fair value caused by a change in instrument specific credit risk be presented separately in other comprehensive income until the liability is settled or reaches maturity. In February 2018, the FASB issued ASU 2018-03, &amp;#8220;Technical Corrections and Improvements to Financial Instruments&amp;#8212;Overall (Subtopic 825-10)&amp;#8221; in which improvements were made to clarify ASU 2016-01. These aforementioned guidance is effective for annual reporting periods in fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted for certain provisions. A reporting entity would generally record a cumulative effect adjustment to beginning retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The amendments related to equity securities without readily determinable fair values (including disclosure requirements) should be applied prospectively to equity investments that exist as of the date of adoption of the Update. See details in Note 2.14. &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;In February 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-02,&lt;/div&gt; Leases (Topic 842). The guidance supersedes existing guidance on accounting for leases with the main difference being that operating leases are to be recorded in the statement of financial position as right of use assets and lease liabilities, initially measured at the present value of the lease payments. For operating leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. In transition, entities are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. In July 2018&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; the FASB further amended the guidance to provide another transition method in addition to the existing transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize an accumulative-effective adjustment to the opening balance of retained earnings in the period of adoption. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&lt;/div&gt; business entities, these aforementioned guidance is effective for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years beginning after December&amp;#160;15, 2020. Early application of the guidance is permitted. As of December&amp;#160;31, 2019, the Group has RMB84,069,862 of&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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 minimum operating lease commitments that are not currently recognized on its &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;combined and &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;consolidated balance sheets (Note 20). Therefore, the Group would expect changes to its &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;combined and &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;consolidated balance sheets for the recognition of these and any additional leases entered into in the future upon adoption. &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="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; Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU is intended to improve financial reporting by requiring timelier recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. This ASU requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This ASU requires enhanced disclosures to help investors and other financial statement users better understand significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of the Group&amp;#8217;s portfolio. These disclosures include qualitative and quantitative requirements that provide additional information about the amounts recorded in the financial statements. For &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&lt;/div&gt; business entities, the guidance is effective for fiscal years beginning after December&amp;#160;15, 2020, and interim periods within fiscal years beginning after December&amp;#160;15, 2021. The Group does not expect any material impact on its &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;combined &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&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;consolidated&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; financial statements and related disclosures as a result of adopting the new standard. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 January 2017, the FASB issued ASU 2017-04, Intangibles&amp;#8212;Goodwill and Other (Topic 350). The amendments in this Update modify the concept of impairment from the condition that exists when the carrying amount of goodwill exceeds its implied fair value to the condition that exists when the carrying amount of a reporting unit exceeds its fair value. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Because these amendments eliminate Step 2 from the goodwill impairment test, they should reduce the cost and complexity of evaluating goodwill for impairment. For non-public business entities that are adopting the amendments in this Update should do so for their annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Group does not expect the adoption of this guidance will have a significant impact on its combined and consolidated financial statements. &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="text-indent: 4%; 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;In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 eliminates, adds and modifies certain disclosure requirements for fair value measurements. The amendments applicable to the disclosures of changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial year of adoption. This ASU is effective for all entities for fiscal years beginning after December 15, 2019, including interim periods therein. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity is also permitted to early adopt any removed or modified disclosures and delay adoption of the additional disclosures until their effective date. The Group does not expect the adoption of this guidance will have a significant impact on its combined and consolidated financial statements. &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810): Targeted Improvements to the Related Party Guidance for Variable Interest Entities. ASU 2018-17 changes how entities evaluate decision-making fees under the variable interest entity guidance. To determine whether decision-making fees represent a variable interest, an entity considers indirect interests held through related parties under common control on a proportional basis, rather than in their entirety. This guidance will be adopted using a retrospective approach and is effective for the Group on January 1, 2020. The Group is evaluating the effect that adoption of this guidance will have on its consolidated financial statements and related disclosures. &lt;/div&gt;&lt;/div&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;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;In December 2019, the FASB issued ASU 2019-12, which modifies ASC 740 to simplify the accounting for income taxes. The amendments simplify the accounting by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For non-public business entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Group is in the process of evaluating the impact on its consolidated financial statements upon adoption.&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>
  <doyu:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471917">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 9%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, the Company&amp;#8217;s principal subsidiaries, VIEs 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="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:56%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Date of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Place of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Percentage&amp;#160;of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct/indirect&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0pt; padding-bottom: 0.5pt; padding-right: 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;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;Wholly owned subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; background-color: rgb(204, 238, 255); padding-right: 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Douyu Education Consulting Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;November 9, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Yuwan Culture Media Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Yuxing Tianxia Culture Media Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;24, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Yuyin Raoliang Culture Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;23, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Yu Leyou Internet Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;November&amp;#160;9, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Xiaoyu Chuhai Internet Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;January&amp;#160;5, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Wuhan Douyu Yule Internet Technology Co., Ltd. (&amp;#8220;Wuhan Yule&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;April&amp;#160;2, 2018&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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; 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;DouYu Network Inc.&lt;/div&gt;&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;&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);;text-align:right;;vertical-align:top;"&gt;January 12, 2018&lt;/td&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);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;The British Virgin Islands&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);;vertical-align:bottom;"&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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-left: 0pt; padding-right: 0pt;;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;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Douyu Hongkong Limited&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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;January 24, 2018&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;;;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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;Hong Kong&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;;;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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; padding-left: 0pt; padding-right: 0pt;;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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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;Gogo Global Holding Limited&lt;/div&gt;&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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;October 8, 2018&lt;/td&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#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);;text-align:right;;vertical-align:top;"&gt;Cayman&lt;/td&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#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);;text-align:right;;vertical-align:top;"&gt;71.06&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-left: 0pt; padding-right: 0pt;;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: 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="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;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; background-color: rgba(255, 255, 255, 0); padding-right: 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Wuhan Ouyue Online TV Co., Ltd. (&amp;#8220;Wuhan Ouyue&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;February&amp;#160;3, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Wuhan Douyu Network Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;May&amp;#160;8, 2015&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-right: 0pt;;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;</doyu:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12471925">&lt;div style="text-indent: 4%; 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;The following financial statement amounts and balances of the VIEs were included in the accompanying combined and consolidated financial statements after elimination of intercompany transactions and balances: &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;&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;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;1,549,689,255&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;826,481,128&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Restricted cash&lt;/div&gt;&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="white-space: nowrap; font-family: &amp;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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-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,902,719&lt;/td&gt;&lt;td style="white-space: nowrap; font-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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;68,238,203&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;176,599,681&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;18,440,371&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,982,856&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;53,815,484&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,431,477&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;93,062,950&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;82,405,807&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;29,297,602&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;17,794,907&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;15,645,467&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;130,272,386&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;128,018,556&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;147,033,947&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,858,141&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,918,598&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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: 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="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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,963,066,029&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,451,823,506&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;256,071,492&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;794,266,492&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances from customers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,411,446&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,975,882&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;112,071,796&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;181,250,993&lt;/td&gt;&lt;td style="padding-left: 0px; 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);;vertical-align:top;"&gt;&lt;div 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="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;103,101,896&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;177,228,742&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,547,837,321&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;59,693,186&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="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-weight:bold;display:inline;width:100%;"&gt;&lt;div style="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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,027,493,951&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,229,415,295&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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; 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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="8" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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="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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255); text-align: right;;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;1,885,717,001&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,436,175,885&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,207,666,259&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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="font-size: 10pt; line-height: 115%; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="text-align: right;;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;(612,897,944&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(680,682,612&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;985,034,474&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:58%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 colspan="9" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;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 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;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;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 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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash provided by (used in) operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(381,036,409&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,091,289,940&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;816,655,741&lt;/td&gt;&lt;td style="padding-left: 0px; 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-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;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="padding-left: 0px;;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="text-align:right;;vertical-align:bottom;"&gt;(92,006,705&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(80,279,043&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(133,917,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Net cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(used in) &lt;/div&gt;provided by financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255);;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: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;500,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,363,044,149&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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;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>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="PAsOn12_31_2016" decimals="0" id="Factid_12471950" unitRef="Unit_CNY">1690103</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472004" unitRef="Unit_CNY">4543520</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472005" unitRef="Unit_CNY">4090990</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472006" unitRef="Unit_CNY">5471438</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472007" unitRef="Unit_CNY">2840655</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472008" unitRef="Unit_CNY">13865155</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472009" unitRef="Unit_CNY">9721472</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472010" unitRef="Unit_CNY">14968298</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472011" unitRef="Unit_CNY">15139902</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472012" unitRef="Unit_CNY">8669526</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472013" unitRef="Unit_CNY">10286579</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472014" unitRef="Unit_CNY">2485478</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018_OthersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472015" unitRef="Unit_CNY">13609541</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019_OthersMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472016" unitRef="Unit_CNY">3849736</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12472017" unitRef="Unit_CNY">76740190</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12472018" unitRef="Unit_CNY">32802100</us-gaap:EquityMethodInvestments>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472019">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 4pt; 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;Basic and diluted net loss per share for each of the year presented were calculated as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&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; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Basic net income (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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="background-color: rgba(255, 255, 255, 0); width: 65%; line-height: 9pt; font-size: 9pt;;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: 9pt; 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;width:100%;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Net income (loss) attributable to DouYu Holdings Limited shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(612,897,944&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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; width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,661,667&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; 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: 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;Amounts allocated to convertible redeemable preferred shares for participating rights to dividends&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: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 9%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,283,763&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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 rowspan="1" style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Net income (loss) attributable to ordinary shareholders for computing basic net income (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; width: 8.5%; text-align: right; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;(612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(882,941,495&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 1.5pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,469,469&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 1.5pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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; font-size: 9pt;;display:inline;"&gt;Weighted average number of ordinary shares used in computing basic income (loss) per ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 0in; background-color: rgba(255, 255, 255, 0); text-align: right; width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; width: 9%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,160&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,254,661&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Basic net income (loss) per ordinary share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; background-color: rgb(204, 238, 255); text-align: right; width: 8.5%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"&gt;(74.8&lt;div style="display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 9%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;(108.80&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 8.5%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;1.32&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 65%;;vertical-align:top;"&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-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Diluted net income (loss) per share calculation&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; 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: 9pt; 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;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator:&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: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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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%;;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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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%;;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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 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: 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;Net income (loss) attributable to ordinary shareholders of DouYu Holdings Limited&lt;/div&gt;&lt;/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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;(612,897,944&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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;(882,941,495&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;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: 1%;;vertical-align:bottom;"&gt;&amp;#160;&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;25,469,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); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-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: 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;Add: undistributed earnings allocated to participating securities&lt;/div&gt;&lt;/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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&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%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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: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); width: 1%; 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); width: 9%; border-bottom: 0.75pt solid black;;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); width: 1%; 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: rgb(204, 238, 255); width: 1%; 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); width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;14,283,763&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; 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: 65%; padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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-size: 9pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Net income (loss) attributable to ordinary shareholders for computing diluted net income (loss) per ordinary share&lt;/div&gt;&lt;/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: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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); padding: 0pt; text-align: right; width: 8.5%; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;(612,897,944&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: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;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: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%; border-bottom: 2.5pt double black; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;(882,941,495&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; 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: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.5pt double black; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;39,753,232&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; 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: 9pt; background-color: rgb(204, 238, 255); width: 65%; line-height: 9pt;;vertical-align:top;"&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;Denominator:&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: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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); padding: 0px; width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 9pt; background-color: rgba(255, 255, 255, 0); width: 65%; line-height: 9pt;;vertical-align:top;"&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;Weighted average number of ordinary shares used in computing basic income (loss) per ordinary share&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/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%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,254,661&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt;;vertical-align:top;"&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;Add: conversion of convertible redeemable preferred shares into 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: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,798,380&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt;;vertical-align:top;"&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;Restricted Share Units&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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; width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,389,890&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; padding-bottom: 1.125pt;;vertical-align:top;"&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;Weighted average ordinary shares used in computing diluted income (loss) per ordinary share&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: 9pt; font-size: 9pt; padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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); padding: 0px 0px 1.5pt; text-align: right; width: 8.5%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/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: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.125pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,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); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.5pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.125pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,442,931&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.5pt;;vertical-align:bottom;"&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: rgba(255, 255, 255, 0); width: 65%; padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Diluted net income (loss) per ordinary share&lt;/div&gt;&lt;/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: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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); padding: 0pt; text-align: right; width: 8.5%; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;(74.85&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: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;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: rgba(255, 255, 255, 0); width: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%; border-bottom: 2.5pt double black; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;(108.80&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; 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: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.5pt double black; padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;1.26&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding: 0pt;;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472020">&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: 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;Diluted earnings per share do not include the following instruments as their inclusion would have been anti-dilutive: &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: 8pt; 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: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible Redeemable Preferred Equity/Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); padding: 0in; width: 8.5%;;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;#160;&amp;#160;12,046,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;19,906,105&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px; width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Share Units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;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="padding: 0in; white-space: nowrap; width: 8.5%;;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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;2,098,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgba(255, 255, 255, 0); width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-top: 0.75pt solid black;;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="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right; width: 8.5%;;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;;display:inline;"&gt;12,046,442&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;22,004,174&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px; width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 2.25pt double black;;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="padding: 0px 0px 0in; background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 9%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 8.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;"&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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <us-gaap:CostOfRevenue contextRef="P01_01_2017To12_31_2017_BandwidthCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12472021" unitRef="Unit_CNY">433600999</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2017To12_31_2017_RevenueSharingFeesAndContentCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12472022" unitRef="Unit_CNY">1373133060</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2017To12_31_2017_OtherCostsMembersrtProductOrServiceAxis" decimals="0" id="Factid_12472023" unitRef="Unit_CNY">83634718</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472024" unitRef="Unit_CNY">1890368777</us-gaap:CostOfRevenue>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472034" unitRef="Unit_CNY">-612897944</us-gaap:NetIncomeLoss>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472036" unitRef="Unit_shares">8188790</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2017To12_31_2017" decimals="2" id="Factid_12472037" unitRef="Unit_CNY_per_Share">-74.85</us-gaap:EarningsPerShareBasic>
  <doyu:NetIncomeLossAvailableToCommonStockHolders contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472038" unitRef="Unit_CNY">-612897944</doyu:NetIncomeLossAvailableToCommonStockHolders>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472039" unitRef="Unit_CNY">-612897944</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="P01_01_2017To12_31_2017" decimals="INF" id="Factid_12472049" unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12472050" unitRef="Unit_pure">-0.0074</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12472051" unitRef="Unit_pure">0.0366</doyu:EffectiveIncomeTaxRateReconciliationSuperDeductionOnResearchAndDevelopmentExpensePercent>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12472052" unitRef="Unit_pure">-0.0831</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12472053" unitRef="Unit_pure">-0.1961</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="P01_01_2017To12_31_2017" decimals="4" id="Factid_12472054" unitRef="Unit_pure">0.0000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472056" unitRef="Unit_CNY">50837998</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="P01_01_2017To12_31_2017" decimals="2" id="Factid_12472057" unitRef="Unit_CNY_per_Share">6.21</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472060" unitRef="Unit_CNY">120200063</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="PAsOn12_31_2016" decimals="0" id="Factid_12472062" unitRef="Unit_CNY">233311017</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2017To12_31_2017_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" decimals="INF" id="Factid_12472063" unitRef="Unit_shares">12046442</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2017To12_31_2017" decimals="INF" id="Factid_12472065" unitRef="Unit_shares">12046442</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P12_20_2019To12_20_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_12472072" unitRef="Unit_shares">291207</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2018To12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12472074" unitRef="Unit_CNY">17574638</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12472075" unitRef="Unit_CNY">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2017To12_31_2017_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12472077" unitRef="Unit_CNY">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2018To12_31_2018_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12472078" unitRef="Unit_CNY">17830249</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="P01_01_2019To12_31_2019_GogoGlocalHoldingLimitedMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12472079" unitRef="Unit_CNY">55275106</us-gaap:ShareBasedCompensation>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472091">&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="padding-left: 0px;;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="padding-left: 0px;;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-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="text-indent: 4%; 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;Accounts receivable, net consisted of the followings: &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;&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px; width: 73%;"&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: 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, gross&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;135,372,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,934,775&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Less: allowance for doubtful receivables&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(15,834,902&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/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: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;129,464,732&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;188,099,873&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;"&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="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt;"&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;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr&gt;&lt;td style="width:67%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Balance as of January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;1,690,103&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;5,172,435&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Provisions for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;width:;"&gt;3,482,332&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;1,121,009&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;13,563,744&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Write offs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&lt;div style="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: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;(386,075&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;(3,636,211&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Balance as of December&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;;width:;"&gt;5,172,435&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;5,907,369&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;15,834,902&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0in; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&gt;&lt;div style="line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following customers accounted for 10% or more of accounts receivable, net: &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;&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: 68%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="22" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Company&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,112,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,615,505&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,377,177&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;20&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;13,441,984&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Company C&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;47,776,989&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,829,772&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;25&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;23,466,780&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;3,354,602&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;12&lt;/td&gt;&lt;td style="padding-left: 0px; 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; 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="padding-left: 0px; width: 2%;;text-align:left;;vertical-align:top;"&gt;*&lt;/td&gt;&lt;td style="padding-left: 0px; width: 98%;;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;Amounts accounted for less than 10% of accounts receivable for each respective year. &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&gt;&lt;div&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;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:SummaryOfIncomeTaxHolidayTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472347">&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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate amount and per share effect of the tax holiday 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: 10pt; 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: 8pt; 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: 94%;"&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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;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: 94%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;The aggregate dollar effect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;50,837,998&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2,346,487&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="width: 94%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Per share effect&amp;#8212;basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.21&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.29&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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;</us-gaap:SummaryOfIncomeTaxHolidayTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472348">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-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; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; font-size: 10pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred tax assets are as follows:&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: 10pt; 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;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax loss carried forward&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;447,008,731&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;632,330,401&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Deductible temporary differences&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;111,856,999&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;108,575,967&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax basis difference upon 2016 Restructuring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,732,514&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66,891,597&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Allowance for doubtful receivables&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;1,110,718&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;5,537,748&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;813,335,713&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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); 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-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;(813,335,713&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&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="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-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 deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; 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="padding-left: 0px; white-space: nowrap;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 10%; height: 16px;;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;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; 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;;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;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:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12472349">&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: 4%; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The movement of deferred tax valuation allowance 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: 10pt; 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;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:94%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; width: 0px; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td 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="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;233,311,017&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;353,511,080&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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); 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt;;vertical-align:top;"&gt;120,200,063&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;253,197,882&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,626,751&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt; 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; line-height: normal;"&gt;&lt;div style="font-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; white-space: nowrap;;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;353,511,080&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;813,335,713&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255);;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; 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; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;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: rgb(255, 255, 255);;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: rgb(255, 255, 255); padding: 0px 0px 0in;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);"&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:SummaryOfValuationAllowanceTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_12472790" unitRef="Unit_CNY_per_Share">0.13</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_12472791" unitRef="Unit_USD_per_Share">0.02</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_12472792" unitRef="Unit_CNY_per_Share">0.13</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_12472793" unitRef="Unit_USD_per_Share">0.02</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12472797" unitRef="Unit_shares">192546612</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="P01_01_2019To12_31_2019_AdsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12472798" unitRef="Unit_shares">314429306</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12472827" unitRef="Unit_CNY">290781561</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12472828" unitRef="Unit_CNY">290781764</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12472896" unitRef="Unit_CNY">539601552</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2016_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472918" unitRef="Unit_pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2016To12_31_2016_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472919" unitRef="Unit_CNY">7500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_HangzhouAijidiCultureCreationCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="3" id="Factid_12472923" unitRef="Unit_pure">0.062</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2016To12_31_2016_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472925" unitRef="Unit_CNY">8000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2016_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472926" unitRef="Unit_pure">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472929" unitRef="Unit_CNY">1879859</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2019To12_31_2019_BeijingWanyanCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472930" unitRef="Unit_CNY">5182821</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2017To12_31_2017_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472935" unitRef="Unit_CNY">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2017_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472936" unitRef="Unit_pure">0.32</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2019To12_31_2019_WuhanGuajiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472937" unitRef="Unit_CNY">2839352</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472942" unitRef="Unit_CNY">16000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_ChongqingYuwanNetworkMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472943" unitRef="Unit_pure">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472944" unitRef="Unit_CNY">15000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_HunanYuyouStarfireCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472945" unitRef="Unit_pure">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472950" unitRef="Unit_CNY">10000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472951" unitRef="Unit_pure">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2019To12_31_2019_YuleXinghuiTianjinCultureDevelopmentCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472952" unitRef="Unit_CNY">8114100</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472953" unitRef="Unit_CNY">11500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472954" unitRef="Unit_pure">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_ShanghaiGaoquCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472955" unitRef="Unit_pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472959" unitRef="Unit_CNY">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472960" unitRef="Unit_pure">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472961" unitRef="Unit_CNY">26000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_HainanTukaiCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="3" id="Factid_12472962" unitRef="Unit_pure">0.199</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472975" unitRef="Unit_CNY">14500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_MinimumMembersrtRangeAxis_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472976" unitRef="Unit_pure">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2018_MaximumMembersrtRangeAxis_OtherInvestmentsOfOwnershipMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="2" id="Factid_12472977" unitRef="Unit_pure">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:Investments contextRef="PAsOn12_31_2019_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis" decimals="0" id="Factid_12472978" unitRef="Unit_CNY">73600000</us-gaap:Investments>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018_ShanghaiBluefinCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472990" unitRef="Unit_CNY">1832851</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018_BeijingBazhuayuCultureMediaCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472991" unitRef="Unit_CNY">4637543</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018_NanjingDashInformationTechnologyCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12472992" unitRef="Unit_CNY">6815887</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12472993" unitRef="Unit_CNY">0</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12472994" unitRef="Unit_CNY">0</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12472996" unitRef="Unit_CNY">1796000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="PAsOn12_31_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" decimals="-6" id="Factid_12473017" unitRef="Unit_USD">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="P12_20_2019To12_20_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" id="Factid_12473018">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="P12_20_2019To12_20_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" decimals="0" id="Factid_12473031" unitRef="Unit_USD">24108875</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="P12_20_2019To12_20_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" decimals="0" id="Factid_12473032" unitRef="Unit_CNY">168567125</us-gaap:StockRepurchasedDuringPeriodValue>
  <doyu:RepurchaseOfOrdinarySharesNotYetPaid contextRef="PAsOn12_31_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" decimals="0" id="Factid_12473038" unitRef="Unit_USD">7636994</doyu:RepurchaseOfOrdinarySharesNotYetPaid>
  <doyu:RepurchaseOfOrdinarySharesNotYetPaid contextRef="PAsOn12_31_2019_TwentyNinteenShareRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" decimals="0" id="Factid_12473039" unitRef="Unit_CNY">53293800</doyu:RepurchaseOfOrdinarySharesNotYetPaid>
  <us-gaap:MinorityInterestDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12481146">&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;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;Noncontrolling Interest &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; 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;As of December 31, 2019, the Group&amp;#8217;s noncontrolling interest mainly included equity interest in Nonolive, Shuangsi and DouYu Japan. The following schedule shows the effects of changes in the ownership interest of the Company in its subsidiaries on equity attributed to DouYu for the years ended December 31, 2017, 2018 and 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; margin-left: 4%;"&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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Below are the changes in the Group&amp;#8217;s ownership in its subsidiary on the Group&amp;#8217;s equity.&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="10" 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;Years ended December 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="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="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="font-weight:bold;display:inline;"&gt;2017&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;&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;"&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;"&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="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="font-weight:bold;display:inline;"&gt;2019&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="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="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="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="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="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="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="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&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; 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);;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);;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);;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;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&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 income (loss) attributable to DouYu&amp;#8217;s ordinary shareholders&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;(612,897,944&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;;;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;(876,279,828&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;;;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;39,753,232&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: 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;Transfers to noncontrolling 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;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-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);;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);;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);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Decrease in DouYu&amp;#8217;s additional paid-in capital due to vest of Gogo Glocal&amp;#8217;s noncontrolling interest restricted shares (Note 15)&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); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&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;&amp;#160;&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); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&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;(22,209,344&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); 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: 5em; 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 in DouYu&amp;#8217;s additional paid-in capital for acquisition of shares of Gogo Glocal&amp;#8217;s noncontrolling interest&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-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&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: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&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;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; text-align: right;"&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;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&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;&lt;/div&gt;&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: 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;; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black; 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); 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: rgb(204, 238, 255); 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;; 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;(11,107,350&lt;/td&gt;&lt;td style="white-space: nowrap; 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: 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: 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;Net transfers to noncontrolling interest&lt;/div&gt;&lt;/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: 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: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;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-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); padding-bottom: 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: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;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-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); 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;(33,316,694&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;/tr&gt;&lt;tr style="font-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;;display:inline;"&gt;Change from net income attribute to DouYu and transfers to noncontrolling 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;(612,897,944&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(876,279,828&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-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,436,538&lt;/td&gt;&lt;td style="white-space: nowrap; font-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; background-color: 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);;vertical-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;; background-color: rgba(255, 255, 255, 0);;vertical-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;; background-color: rgba(255, 255, 255, 0);;vertical-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; 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="font-family: &amp;quot;times new roman&amp;quot;;font-size: 10pt;margin-top: 0pt;text-indent: 4%;margin-bottom: 0pt;margin-left: 4%;line-height: normal;"&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 October, 2019, the Group purchased 444,444 ordinary shares from the founders of Gogo Glocal with cash consideration of US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;2,760,025 (equivalent of RMB19,520,000)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;at a fair value of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;43.92 per share. See details in Note 15 II. Non-vested Gogo Glocal restricted shares. As a result, additional paid-in capital increased and the value of the noncontrolling interest decreased. &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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;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>
  <doyu:ScheduleOfEarningPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12481147">&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="letter-spacing: 0px; top: 0px;;display:inline;"&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, 2019, the Group&amp;#8217;s noncontrolling interest mainly included equity interest in Nonolive, Shuangsi and DouYu Japan. The following schedule shows the effects of changes in the ownership interest of the Company in its subsidiaries on equity attributed to DouYu for the years ended December 31, 2017, 2018 and 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; margin-left: 4%;"&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="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Below are the changes in the Group&amp;#8217;s ownership in its subsidiary on the Group&amp;#8217;s equity.&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:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:61%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="10" 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;Years ended December 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="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="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="font-weight:bold;display:inline;"&gt;2017&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;&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;"&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;"&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="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="font-weight:bold;display:inline;"&gt;2019&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="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="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="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="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="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="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="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&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; 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);;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);;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);;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;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&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 income (loss) attributable to DouYu&amp;#8217;s ordinary shareholders&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;(612,897,944&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;;;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;(876,279,828&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;;;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;39,753,232&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: 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;Transfers to noncontrolling 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;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-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);;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);;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);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;Decrease in DouYu&amp;#8217;s additional paid-in capital due to vest of Gogo Glocal&amp;#8217;s noncontrolling interest restricted shares (Note 15)&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); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&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;&amp;#160;&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); white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&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;(22,209,344&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); 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: 5em; 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 in DouYu&amp;#8217;s additional paid-in capital for acquisition of shares of Gogo Glocal&amp;#8217;s noncontrolling interest&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-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&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: 0.375pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&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;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; text-align: right;"&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;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&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;&lt;/div&gt;&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: 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;; border-bottom: 0.75pt solid black; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: 0.75pt solid black; 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); 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: rgb(204, 238, 255); 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;; 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;(11,107,350&lt;/td&gt;&lt;td style="white-space: nowrap; 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: 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: 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;Net transfers to noncontrolling interest&lt;/div&gt;&lt;/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: 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: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;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-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); padding-bottom: 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: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;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-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); 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;(33,316,694&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;/tr&gt;&lt;tr style="font-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;;display:inline;"&gt;Change from net income attribute to DouYu and transfers to noncontrolling 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;(612,897,944&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(876,279,828&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);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-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,436,538&lt;/td&gt;&lt;td style="white-space: nowrap; font-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; background-color: 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);;vertical-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;; background-color: rgba(255, 255, 255, 0);;vertical-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;; background-color: rgba(255, 255, 255, 0);;vertical-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; 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="font-family: &amp;quot;times new roman&amp;quot;;font-size: 10pt;margin-top: 0pt;text-indent: 4%;margin-bottom: 0pt;margin-left: 4%;line-height: normal;"&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 October, 2019, the Group purchased 444,444 ordinary shares from the founders of Gogo Glocal with cash consideration of US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;2,760,025 (equivalent of RMB19,520,000)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;at a fair value of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;43.92 per share. See details in Note 15 II. Non-vested Gogo Glocal restricted shares. As a result, additional paid-in capital increased and the value of the noncontrolling interest decreased. &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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;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;</doyu:ScheduleOfEarningPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12481151" unitRef="Unit_CNY">11107350</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:MinorityInterestPeriodIncreaseDecrease contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12481152" unitRef="Unit_CNY">-33316694</us-gaap:MinorityInterestPeriodIncreaseDecrease>
  <doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest contextRef="P01_01_2017To12_31_2017" decimals="0" id="Factid_12481153" unitRef="Unit_CNY">-612897944</doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest>
  <doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12481154" unitRef="Unit_CNY">-876279828</doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest>
  <doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12481155" unitRef="Unit_CNY">6436538</doyu:NetIncomeLossAttributableToCommonStockHoldersNetOfTransfersToNoncontrollingInterest>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P10_31_2019To10_31_2019_FoundersOfGogoGlocalMembersrtTitleOfIndividualAxis" decimals="0" id="Factid_12481156" unitRef="Unit_shares">444444</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P10_31_2019To10_31_2019_FoundersOfGogoGlocalMembersrtTitleOfIndividualAxis" decimals="0" id="Factid_12481157" unitRef="Unit_USD">2760025</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P10_31_2019To10_31_2019_FoundersOfGogoGlocalMembersrtTitleOfIndividualAxis" decimals="0" id="Factid_12481158" unitRef="Unit_CNY">19520000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" id="Factid_12485566">&lt;div style="text-indent: 4%; 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;A summary of restricted share units activity during the years ended December 31, 2019 is presented below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 4pt; 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: 61%;"&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;&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt;restricted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;share&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;average&amp;#160;grant-&lt;br/&gt;date fair value&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&amp;#160;average&lt;br/&gt;remaining&lt;br/&gt;contractual&amp;#160;life&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: 8pt; page-break-inside: avoid;"&gt;&lt;td style="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="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="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="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;Years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;&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: 7%;;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;&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: 7%;;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;&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;/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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Outstanding as of December 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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,098,069&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: 7%;;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;274.51&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: 7%;;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.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;/tr&gt;&lt;tr style="font-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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Granted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;306&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: 7%;;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;&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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;579.27&lt;/div&gt;&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: 7%;;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;&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;/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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Vested&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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;(289,451&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: 7%;;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;&amp;#160;&lt;/td&gt;&lt;td style="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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;274.51&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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;&amp;#160;&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;/tr&gt;&lt;tr style="font-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%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%;;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;(14,338&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: 7%;;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;&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:10.0pt; font-family:&amp;quot;times new roman&amp;quot;,serif;display:inline;"&gt;274.51&lt;/div&gt;&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: 7%;;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;&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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 61%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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="width: 7%;;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="width: 7%;;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; width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Outstanding as of December 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 7%;;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,794,586&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: 7%;;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;274.55&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: 7%;;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.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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 61%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 7%;;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="width: 7%;;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="width: 7%;;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;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:NonvestedRestrictedStockSharesActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485661" unitRef="Unit_shares">2098069</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485662" unitRef="Unit_shares">306</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485663" unitRef="Unit_shares">289451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485664" unitRef="Unit_shares">14338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485665" unitRef="Unit_shares">1794586</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12485679" unitRef="Unit_CNY_per_Share">274.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12485680" unitRef="Unit_CNY_per_Share">274.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <doyu:WeightedAverageRemainingContractualLife contextRef="P01_01_2018To12_31_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" id="Factid_12485681">P2Y6M29D</doyu:WeightedAverageRemainingContractualLife>
  <doyu:WeightedAverageRemainingContractualLife contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" id="Factid_12485682">P2Y6M29D</doyu:WeightedAverageRemainingContractualLife>
  <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" id="Factid_12485834">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.18 Sales and marketing expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses consist primarily of (i)&amp;#160;advertising and market promotion expenses, (ii)&amp;#160;salaries and welfare for sales and marketing personnel and (iii) share based compensation. The advertising and market promotion expenses amounted &lt;/div&gt;to &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;RMB98,732,746,&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;RMB129,013,488 and RMB135,859,453 for the years ended December&amp;#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;2017,&lt;/div&gt; 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:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
  <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" id="Factid_12485835">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="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;2.19 General and administrative expenses &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="letter-spacing: 0px; top: 0px;;display:inline;"&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 expenses consist primarily of (i)&amp;#160;consulting fees, and (ii)&amp;#160;share based compensation, salaries and welfare for general and administrative personnel and (iii) allowance for doubtful receivable.&amp;#160;&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:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P09_01_2019To09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMemberusgaapBusinessAcquisitionAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485836" unitRef="Unit_shares">1039780</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P09_01_2019To09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12485838" unitRef="Unit_shares">1696895</us-gaap:StockRepurchasedDuringPeriodShares>
  <doyu:SharesIssuedDuringThePeriodSharesSubjectToTransferRestriction contextRef="P09_01_2019To09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12485839" unitRef="Unit_shares">2163325</doyu:SharesIssuedDuringThePeriodSharesSubjectToTransferRestriction>
  <doyu:TransferRestrictionAndRepurchaseConsiderationPerShare contextRef="PAsOn09_30_2019_NonoliveMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12485840" unitRef="Unit_USD_per_Share">1</doyu:TransferRestrictionAndRepurchaseConsiderationPerShare>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2017To12_31_2017_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12485842" unitRef="Unit_CNY">5305712</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2018To12_31_2018_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12485843" unitRef="Unit_CNY">12656246</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="P01_01_2019To12_31_2019_PaymentHandlingFeesMembersrtProductOrServiceAxis_TencentHoldingsLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12485844" unitRef="Unit_CNY">29546113</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12486622">&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;Equity method investments: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:92%;"&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="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;As of December&amp;#160;31,&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;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;&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;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="vertical-align: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;Hangzhou Aijidi Culture Creation Co., Ltd. (&amp;#8220;Aijidi&amp;#8221;)(1)&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,543,520&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;4,090,990&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;Beijing Wanyan Culture Media Co., Ltd. (&amp;#8220;Wanyan&amp;#8221;)(2)&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;5,471,438&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;;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;Wuhan Guaji Culture Media Co., Ltd. (&amp;#8220;Guaji&amp;#8221;)(3)&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;2,840,655&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);;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;Chongqing Yuwan Network Media Co., Ltd. (&amp;#8220;Chongqing Yuwan&amp;#8221;)(4)&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;13,865,155&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;9,721,472&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;Hunan Yuyou Starfire Culture Media Co., Ltd. (&amp;#8220;Yuyou Starfire&amp;#8221;)(5)&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;14,968,298&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;15,139,902&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;Yule Xinghui (Tianjin) Culture Development Co., Ltd. (&amp;#8220;Yule Xinghui&amp;#8221;)(6)&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;8,669,526&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;;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;Shanghai Gaoqu Culture Media Co., Ltd. (&amp;#8220;Gaoqu&amp;#8221;)(7)&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;10,286,579&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);;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;Hainan Tukai Culture Media Co., Ltd(&amp;#8220;Tukai&amp;#8221;)(8)&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;2,485,478&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;;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;Others(9)&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;13,609,541&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,849,736&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-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;/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;&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="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;76,740,190&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;32,802,100&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: 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;;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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 2016, the Group acquired 10% of the equity of Aijidi for a consideration of RMB7,500,000. The Group has the right to appoint one board of director to Aijidi, therefore has a significant influence on Aijidi. In 2019, the Group&amp;#8217;s equity interest was diluted to 6.2% as of December 31, 2019 due to Aijidi&amp;#8217;s additional capital contribution from other shareholders. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 2016, the Group invested in Wanyan RMB8,000,000 for a 20% equity interest. The Group recorded an impairment loss of RMB1,879,859 and RMB5,182,821 for the year ended December 31, 2018 and 2019, respectively, due to the deterioration in its operation. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Guaji with unrelated third party investors and contributed RMB2,000,000 for a 32% equity interest in the company. The Group recorded a full impairment loss of RMB2,839,352 for the year ended December 31, 2019 as Guaji has ceased operations in 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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Chongqing Yuwan with unrelated third party investors and contributed RMB16,000,000 for a 30% equity interest in the company. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Yuyou Starfire with unrelated third party investors and contributed RMB15,000,000 for a 30% equity interest in the company. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Yule Xinghui with unrelated third party investors and contributed RMB10,000,000 for a 20% equity interest in the company. The Group determined the investment was impaired and recorded a full impairment loss of RMB8,114,100 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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Gaoqu with unrelated third party investors and contributed RMB11,500,000 for a 20% equity interest in the company. In 2019, due to the financing from the unrelated third party investors, the Group&amp;#8217;s equity interest decreased to 10% and therefore the Group lost significant influence over the company. The company was subsequently reclassified as equity securities without readily determinable fair values. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 formed Tukai with unrelated third party investors and contributed RMB4,000,000 for a 15% equity interest in the company. In 2019, the Group further invested RMB26,000,000 in the company and the Group&amp;#8217;s equity interest decreased to 19.9% due to the additional capital from other investors. After the transaction, the Group did not have representation on the board of directors anymore, and therefore lost significant influence over the company. Th&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;is&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;investment&lt;/div&gt;&amp;#160;was subsequently reclassified as equity securities without readily determinable fair values. &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; 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-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;(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="letter-spacing: 0px; top: 0px;;display:inline;"&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 made investments in several talent agencies with aggregate cash consideration of RMB14,500,000 and represents equity interest from 10% to 49%, none of which was individually material. &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;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:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12486863">&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;Equity securities without readily determinable fair values: &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: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 10pt;"&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-collapse: collapse; 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: 73%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px;;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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Content producers&lt;/div&gt;&lt;div style="font-size: 7.4pt; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)(2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;123,629,785&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in; width: 73%;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Technology and software companies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in; width: 2%;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in;;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="background: rgba(255, 255, 255, 0); padding: 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;47,512,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); 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="background: rgba(255, 255, 255, 0); padding: 0in; width: 2%;;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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgba(255, 255, 255, 0); padding: 0in;;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="background: rgba(255, 255, 255, 0); padding: 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;59,102,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;57,512,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;192,731,785&lt;/td&gt;&lt;td style="padding-left: 0px; 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-size: 1px;"&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; background-color: rgba(255, 255, 255, 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="padding-left: 0px; 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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-indent: 4%; 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;Equity securities without readily determinable fair value were accounted as cost method investments prior to adopting ASC 321. For year ended December 31, 2017&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, 2018&lt;/div&gt; and 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, no impairment was recorded for these cost method investments. During the year ended December 31, 2019, an upward adjustments of RMB1,796,000 as result of observable price change for the identical or similar investment of the same investees was recognized in other income (expense), net, and no impairments were recorded. &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;;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;(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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments in talent agencies previously accounted for under equity method with carrying amount of RMB50,029,785 were reclassified as equity securities without readily determinable fair values in 2019, mainly including investments in Gaoqu and Tukai (Note 8 (7) and (8)), as the Group lost significant influence over the investees. An upward adjustment of RMB1,796,000 as result of observable price change for the identical or similar investment of the same investees was recognized in other income (expense), net. &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;;display:inline;"&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; 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-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;(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="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition to the talent agencies mentioned in Note (1), in 2019, the Group formed twelves new companies with third parties with an aggregate cash contribution 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; RMB73,600,000&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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and represents equity interest from 5% to 20%, none of which was individually material&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;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:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock>
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12486887" unitRef="Unit_CNY">0</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>
  <doyu:CostOfRevenuesDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12487034">&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="padding-left: 0px;;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="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Cost of revenues &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="text-indent: 4%; 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;Cost of revenues consist of the following: &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&gt;&lt;td style="width:58%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px 0px 0in; text-align: center; border-bottom: 0.75pt solid black;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.375pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Bandwidth costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;433,600,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;555,863,781&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;617,801,344&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Revenue sharing fees and content costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;1,373,133,060&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;2,790,038,662&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;5,176,508,004&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;83,634,718&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;157,453,785&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;292,763,988&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 0.75pt solid black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 0.75pt solid black;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="text-align: right; line-height: normal;"&gt;1,890,368,777&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;3,503,356,228&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;6,087,073,336&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; padding-bottom: 0in; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;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="font-size: 1px; margin-top: 0px; margin-bottom: 0px;"&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;</doyu:CostOfRevenuesDisclosureTextBlock>
  <doyu:ScheduleOfCostOfRevenueTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12487036">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues consist of the following: &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&gt;&lt;td style="width:58%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px 0px 0in; text-align: center; border-bottom: 0.75pt solid black;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.375pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0px; text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Bandwidth costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;433,600,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;555,863,781&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;617,801,344&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Revenue sharing fees and content costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;1,373,133,060&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;2,790,038,662&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;5,176,508,004&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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="background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Other&lt;div style="display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&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:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;;width:;"&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;83,634,718&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;157,453,785&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"&gt;292,763,988&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 0.75pt solid black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 0.75pt solid black;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px;;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="vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="text-align: right; line-height: normal;"&gt;1,890,368,777&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;3,503,356,228&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;;width:;"&gt;6,087,073,336&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&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="padding-left: 0px; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; padding-bottom: 0in; border-top: 2.25pt double black;;vertical-align:bottom;;width:;"&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="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; padding-bottom: 1.125pt;;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;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;</doyu:ScheduleOfCostOfRevenueTableTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12487415">&lt;div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, significant related party transactions were as follows:&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; 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;&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: 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;/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;Years ended December 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; 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;2017&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;2018&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;2019&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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Live streaming revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;Equity method investees- talent agencies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 6pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,164,152&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;78,933,963&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 6pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,405,827&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;28,569,979&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;78,933,963&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertisement revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;14,050,283&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;27,483,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;2,699,737&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Other revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,676,262&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,892,736&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;26,581,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Bandwidth fees paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;142,548,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;258,981,005&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;230,752,735&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Revenue sharing fees and content cost paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;4,986,374&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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 investees- talent agencies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,907,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;229,901,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;715,473,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="background-color: rgba(255, 255, 255, 0); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;27,907,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;229,901,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;720,460,329&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment handling fees paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,305,712&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,656,246&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;29,546,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&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;Content rights purchased from&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;71,300,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;116,100,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;112,354,423&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;/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:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <doyu:StockRepurchaseCommissionExpensePayable contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12546154" unitRef="Unit_CNY">53293800</doyu:StockRepurchaseCommissionExpensePayable>
  <doyu:StockRepurchaseCommissionExpensePayable contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12546155" unitRef="Unit_USD">7618406</doyu:StockRepurchaseCommissionExpensePayable>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12629973" unitRef="Unit_CNY">168567125</us-gaap:TreasuryStockCommonValue>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12629974" unitRef="Unit_USD">24096853</us-gaap:TreasuryStockCommonValue>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12629975" unitRef="Unit_shares">0</us-gaap:TreasuryStockCommonShares>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12629976" unitRef="Unit_shares">291207</us-gaap:TreasuryStockCommonShares>
  <doyu:CommonStockIssuanceCosts contextRef="P01_01_2019To12_31_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_12630077" unitRef="Unit_CNY">49479335</doyu:CommonStockIssuanceCosts>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630111" unitRef="Unit_CNY">5980924</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630112" unitRef="Unit_shares">-291207</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="P01_01_2019To12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630113" unitRef="Unit_CNY">168567125</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630114" unitRef="Unit_CNY">168567125</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630115" unitRef="Unit_CNY">-22209344</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
  <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest contextRef="P01_01_2019To12_31_2019_ParentMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630116" unitRef="Unit_CNY">-22209344</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630117" unitRef="Unit_CNY">-8412650</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630118" unitRef="Unit_shares">289451</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630119" unitRef="Unit_CNY">203</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12630120" unitRef="Unit_CNY">290781764</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:ProfitLoss contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630121" unitRef="Unit_CNY">39753232</us-gaap:ProfitLoss>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630135" unitRef="Unit_shares">-291207</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_12630136" unitRef="Unit_CNY">-168567125</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12630184" unitRef="Unit_CNY">-3504018</us-gaap:GainLossOnSaleOfInvestments>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P07_17_2019To07_17_2019_AmericanDepositarySharesMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_12630202" unitRef="Unit_shares">44924730</doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost contextRef="P07_17_2019To07_17_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_12630203" unitRef="Unit_shares">4492473</doyu:StockIssuedDuringPeriodIssuanceOfOrdinarySharesAtTheInitialPublicOfferingipoNetOfIssuanceCost>
  <doyu:ProceedsFromIssuanceOfCommonStockNetOfUnderwritingDiscountAndOfferingCosts contextRef="P07_17_2019To07_17_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="-5" id="Factid_12630204" unitRef="Unit_USD">497300000</doyu:ProceedsFromIssuanceOfCommonStockNetOfUnderwritingDiscountAndOfferingCosts>
  <doyu:ScheduleOfMovementInAccountsReceivableAdvancesFromCustomersAndDeferredRevenueTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12630282">&lt;div style="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%; 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: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;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Accounts&lt;br/&gt;receivable&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Advances&lt;br/&gt;from&lt;br/&gt;customers&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: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;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;Deferred&lt;br/&gt;revenue&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;/tr&gt;&lt;tr style="font-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;Opening Balance as of January 1, 2018&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;135,778,457&lt;/div&gt;&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="background-color: rgb(204, 238, 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;5,488,122&lt;/div&gt;&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="background-color: rgb(204, 238, 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,921,961&lt;/div&gt;&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-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;Increase (decrease), net&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;(6,313,725&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;)&lt;/div&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,219,929&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;66,149,835&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2018&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;129,464,732&lt;/div&gt;&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="background-color: rgb(204, 238, 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;9,708,051&lt;/div&gt;&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="background-color: rgb(204, 238, 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;112,071,796&lt;/div&gt;&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-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;Increase, net&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;58,635,141&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;7,426,481&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;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="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;70,747,732&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;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;/tr&gt;&lt;tr style="font-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;Ending Balance as of December 31, 2019&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;188,099,873&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,134,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;182,819,528&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-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;/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;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;</doyu:ScheduleOfMovementInAccountsReceivableAdvancesFromCustomersAndDeferredRevenueTableTextBlock>
  <us-gaap:AccountsReceivableNetCurrent contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12630302" unitRef="Unit_CNY">135778457</us-gaap:AccountsReceivableNetCurrent>
  <doyu:AdvanceFromCustomer contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12630303" unitRef="Unit_CNY">5488122</doyu:AdvanceFromCustomer>
  <doyu:ContractLiabilityWithCustomer contextRef="PAsOn12_31_2017" decimals="0" id="Factid_12630304" unitRef="Unit_CNY">45921961</doyu:ContractLiabilityWithCustomer>
  <doyu:IncreaseDecreaseInAccountsReceivableNetOfOperating contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12630305" unitRef="Unit_CNY">-6313725</doyu:IncreaseDecreaseInAccountsReceivableNetOfOperating>
  <doyu:IncreaseDecreaseContractLiabilityWithCustomer contextRef="P01_01_2018To12_31_2018" decimals="0" id="Factid_12630307" unitRef="Unit_CNY">66149835</doyu:IncreaseDecreaseContractLiabilityWithCustomer>
  <doyu:ContractLiabilityWithCustomer contextRef="PAsOn12_31_2018" decimals="0" id="Factid_12630310" unitRef="Unit_CNY">112071796</doyu:ContractLiabilityWithCustomer>
  <doyu:IncreaseDecreaseInAccountsReceivableNetOfOperating contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12630311" unitRef="Unit_CNY">58635141</doyu:IncreaseDecreaseInAccountsReceivableNetOfOperating>
  <doyu:IncreaseDecreaseContractLiabilityWithCustomer contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12630313" unitRef="Unit_CNY">70747732</doyu:IncreaseDecreaseContractLiabilityWithCustomer>
  <doyu:ContractLiabilityWithCustomer contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12630316" unitRef="Unit_CNY">182819528</doyu:ContractLiabilityWithCustomer>
  <us-gaap:Investments contextRef="PAsOn12_31_2019_TalentAgenciesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12630337" unitRef="Unit_CNY">50029785</us-gaap:Investments>
  <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="P01_01_2019To12_31_2019_TalentAgenciesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" decimals="0" id="Factid_12630338" unitRef="Unit_CNY">1796000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis" decimals="2" id="Factid_12630339" unitRef="Unit_pure">0.05</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis_TwelveInvestmentsMemberDOYUNumberOfInvestmentsTypeAxis" decimals="2" id="Factid_12630340" unitRef="Unit_pure">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12630817" unitRef="Unit_shares">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12630818" unitRef="Unit_CNY_per_Share">18.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12630819" unitRef="Unit_shares">1039780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12630820" unitRef="Unit_CNY_per_Share">18.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12630821" unitRef="Unit_shares">1810754</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12630822" unitRef="Unit_shares">2049466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="PAsOn09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="-6" id="Factid_12631007" unitRef="Unit_CNY">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="P09_01_2019To09_30_2019_FounderOneMembersrtTitleOfIndividualAxis_NonoliveMembersrtConsolidatedEntitiesAxis_RestrictedStockMemberusgaapAwardTypeAxis" decimals="0" id="Factid_12631008" unitRef="Unit_shares">444444</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12631557" unitRef="Unit_CNY">168567125</us-gaap:TreasuryStockCommonValue>
  <us-gaap:TreasuryStockCommonValue contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12631558" unitRef="Unit_USD">24096853</us-gaap:TreasuryStockCommonValue>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12631559" unitRef="Unit_shares">0</us-gaap:TreasuryStockCommonShares>
  <us-gaap:TreasuryStockCommonShares contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12631560" unitRef="Unit_shares">291207</us-gaap:TreasuryStockCommonShares>
  <doyu:ProceedsFromRestructuring contextRef="P03_01_2019To03_31_2019_BeijingSequoiaXinyuanEquityInvestmentCenterLlpMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12631589" unitRef="Unit_CNY">1323049149</doyu:ProceedsFromRestructuring>
  <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12631592" unitRef="Unit_CNY">28224142</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost>
  <us-gaap:NatureOfOperations contextRef="P01_01_2019To12_31_2019" id="Factid_12638860">&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="padding-left: 0px; width: 4%;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 96%;;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-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; background: none;"&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: 0in; 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;DouYu International Holdings Limited (the &amp;#8220;Company&amp;#8221; or &amp;#8220;DouYu International&amp;#8221;) was incorporated under the laws of Cayman Islands on &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;January&amp;#160;5, 2018. The Company, its subsidiaries and its variable interest entities (collectively referred to as the &amp;#8220;Group&amp;#8221;) operate platform on PC and mobile apps, through which users can enjoy immersive and interactive gaming and entertainment live streaming. &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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;History of the Group &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: 6pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s history began with the commencement of operations of Guangzhou Douyu Internet Technology Co., Ltd. (&amp;#8220;Guangzhou Douyu&amp;#8221;), a limited liability company established in Guangdong Province, the People Republic of China (the &amp;#8220;PRC&amp;#8221;) on April&amp;#160;3, 2014, which was owned by two founders, Mr.&amp;#160;Shaojie Chen and Mr.&amp;#160;Wenming Zhang (the &amp;#8220;Founders&amp;#8221;) and an outside investor (collectively referred to as the &amp;#8220;Original Shareholders&amp;#8221;). &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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2016 Restructuring &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; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2015, the Original Shareholders initiated a restructuring plan to move Guangzhou Douyu&amp;#8217;s business from Guangdong province to Hubei province in order to expand its business. The restructuring was accomplished through a series of transactions (&amp;#8220;2016 Restructuring&amp;#8221;) as follows: &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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;8, 2015, Wuhan Douyu Internet Technology Co., Ltd. (&amp;#8220;Wuhan Douyu&amp;#8221;) was established as a limited liability company under the laws of the PRC with a registered capital of RMB10&amp;#160;million. On February&amp;#160;3, 2016, Wuhan Douyu and Guangzhou Douyu executed an assets and business transfer agreement. Pursuant to the agreement, Guangzhou Douyu transferred all of its assets, liabilities and business, excluding cash and cash equivalents of RMB2.6&amp;#160;million and deductible tax assets of RMB9.0&amp;#160;million to Wuhan Douyu for a cash consideration of RMB1.9&amp;#160;million. &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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the completion of the 2016 Restructuring, Wuhan Douyu succeeded all of the operations 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;Guangzhou &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; Douyu. As Guangzhou &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;Douyu &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; and Wuhan Douyu were all under common control of the Mr.&amp;#160;Shaojie Chen, the 2016 Restructuring was accounted for in a manner similar to a pooling of interest with assets and liabilities recognized at their historical amount in the Group&amp;#8217;s &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;combined and &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;consolidated financial statements. The cash consideration paid of RMB1.9&amp;#160;million and cash and deductible tax assets retained by Guangzhou Douyu of RMB11.6&amp;#160;million, were recorded as a distribution to shareholders of Guangzhou &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;Douyu in the combined and consolidated statements of changes in shareholders&amp;#8217; equity (deficit).&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: 18pt; margin-bottom: 0pt; margin-left: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018 Restructuring &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;In 2018, the Original Shareholders and all of the investors undertook an equity restructuring in order to redomicile its business from PRC to the Cayman Islands (the &amp;#8220;2018 Restructuring&amp;#8221;), which was executed in the following steps: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in;"&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; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 5%;;text-align:left;;vertical-align:top;"&gt;1.&lt;/td&gt;&lt;td style="padding-left: 0px; width: 91%;;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;On January&amp;#160;5, 2018, the Company was incorporated in the Cayman Islands to be the holding company of the Group. The Ordinary Shareholders subscribed to 8,188,790 ordinary shares of the Company at par value of US$0.0001 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 5%;;text-align:left;;vertical-align:top;"&gt;2.&lt;/td&gt;&lt;td style="padding-left: 0px; width: 91%;;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;Upon obtaining all necessary approvals from the PRC government, on May&amp;#160;14, 2018, the investors subscribed for convertible redeemable preferred shares at no consideration, all in the same proportions, on an as converted basis, as the percentage of equity interest they held in Wuhan Douyu. Upon the issuance of preferred shares and ordinary shares issued in step 1, the equity structure of the Company is identical to that of Wuhan Douyu. &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="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="padding: 0px; width: 4%;"&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 5%;;text-align:left;;vertical-align:top;"&gt;3.&lt;/td&gt;&lt;td style="padding-left: 0px; width: 91%;;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;On May&amp;#160;18, 2018, the Company, through its wholly owned subsidiary in PRC, entered into a series of contractual arrangement, with Wuhan Douyu and its respective shareholders. See Note 2.2 below for a description of the VIE arrangements pursuant to which the Company and its subsidiary were established as a primary beneficiary of the Wuhan Douyu. &amp;#160;&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: 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 July 17, 2019, the Company completed its initial public offering (&amp;#8220;IPO&amp;#8221;) and issued 44,924,730 American Depositary shares (&amp;#8220;ADSs&amp;#8221;), representing 4,492,473 ordinary shares. Every ten ADSs represent one ordinary share. Net proceeds from the IPO after deducting underwriting discount and offering costs were US$497.3 million. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;&lt;div style="text-indent: 9%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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: 0in; text-indent: 9%; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 201&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;, the Company&amp;#8217;s principal subsidiaries, VIEs 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="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: 56%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Date of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Place of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;incorporation/&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;establishment&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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;Percentage&amp;#160;of&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;direct/indirect&lt;/div&gt;&lt;br/&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ownership&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0pt; padding-bottom: 0.5pt; padding-right: 0pt;;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="background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;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;Wholly owned subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; background-color: rgb(204, 238, 255); padding-right: 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="width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Douyu Education Consulting Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;November 9, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Yuwan Culture Media Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;28, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Yuxing Tianxia Culture Media Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;24, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Yuyin Raoliang Culture Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;June&amp;#160;23, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Yu Leyou Internet Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;November&amp;#160;9, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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="background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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; background-color: rgb(204, 238, 255);;display:inline;"&gt;Wuhan Xiaoyu Chuhai Internet Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;January&amp;#160;5, 2017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Wuhan Douyu Yule Internet Technology Co., Ltd. (&amp;#8220;Wuhan Yule&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;April&amp;#160;2, 2018&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; padding-right: 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; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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;DouYu Network Inc.&lt;/div&gt;&lt;/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;&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);;text-align:right;;vertical-align:top;"&gt;January 12, 2018&lt;/td&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: 4%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;The British Virgin Islands&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: 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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-left: 0pt; padding-right: 0pt;;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: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Douyu Hongkong Limited&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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;January 24, 2018&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: 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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;Hong Kong&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: 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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:top;"&gt;100&lt;/td&gt;&lt;td style="white-space: nowrap; padding-left: 0pt; padding-right: 0pt;;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: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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;Gogo Global Holding Limited&lt;/div&gt;&lt;/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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;October 8, 2018&lt;/td&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: 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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;Cayman&lt;/td&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: 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:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:top;"&gt;71.06&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-left: 0pt; padding-right: 0pt;;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: rgba(255, 255, 255, 0); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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-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;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; background-color: rgba(255, 255, 255, 0); padding-right: 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="background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Ouyue Online TV Co., Ltd. (&amp;#8220;Wuhan Ouyue&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;February&amp;#160;3, 2016&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); padding-right: 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="background-color: rgba(255, 255, 255, 0); width: 56%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Wuhan Douyu Network Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;May&amp;#160;8, 2015&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: right;;vertical-align:bottom;"&gt;Wuhan&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;100&lt;/td&gt;&lt;td style="padding-left: 0pt; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-right: 0pt;;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;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:SharePrice contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12642695" unitRef="Unit_CNY_per_Share">43.92</us-gaap:SharePrice>
  <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" id="Factid_12642716">&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: 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;A summary of non-vested restricted share activity during the years ended December 31, 2019 is presented below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&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;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:68%;"&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: 10%;;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: 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;/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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&amp;#160;of&amp;#160;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;&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;;width:;"&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;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;grant-date&lt;/div&gt; fair&lt;br/&gt;value&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: 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="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;Outstanding as of December 31, 2018&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: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,900,000&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: 9%;;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;18.45&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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&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%;;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,039,780&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: 9%;;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;18.45&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: 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="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: 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; display: inline !important; float: none;;display:inline;"&gt;Vested&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-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-size: 11.3333px; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 10%;;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,810,754&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: 9%;;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;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;19.27&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;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%;;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="width: 9%;;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; 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="letter-spacing: 0px; top: 0px;;display:inline;"&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 as of December 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 10%;;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,049,466&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: 9%;;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;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right;;vertical-align:bottom;"&gt;&lt;div style="display:inline;"&gt;3&lt;div style="display:inline;"&gt;1.50&lt;/div&gt;&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: 1px;"&gt;&lt;td style="width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%;;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="width: 9%;;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;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:NonvestedRestrictedStockSharesActivityTableTextBlock>
  <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12642773">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Net &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;income (&lt;/div&gt;loss&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt; per share and net loss attributable to ordinary shareholders &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;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 5pt; 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;The Group&amp;#8217;s convertible redeemable preferred shares are participating securities as the preferred shares participate in undistributed earnings on an as-if converted basis. &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: 4pt; 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;For the year ended December 31, 2019, the Group used the two-class method of computing basic earnings per share. Under this method, net income applicable to holders of ordinary shares is allocated on a pro-rata basis to the ordinary and preferred shares to the extent that each class may share in income for the period had it been distributed. Diluted net income per share for the &lt;div style="display:inline;"&gt;year&lt;/div&gt;&amp;#160;ended December 31, 2019 is computed using as-if-converted method and assumes the vest of restricted share units using the treasury stock method as this method is more dilutive than the two-class method. &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: 4pt; 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;For the years ended December&amp;#160;31, 2017 and 2018, for the purpose of calculating net loss per share as a result of the 2018 Restructuring as described in Note 1, the number of shares used in the calculation reflects the outstanding shares of the Company as if the 2018 Restructuring took place at the beginning of the period presented. &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: 4pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 4pt; 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;Basic and diluted net loss per share for each of the year presented were calculated as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&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; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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: 65%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; 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-left: 0px; 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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px;;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-left: 0px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Basic net income (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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="background-color: rgba(255, 255, 255, 0); width: 65%; line-height: 9pt; font-size: 9pt;;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: 9pt; 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;width:100%;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Net income (loss) attributable to DouYu Holdings Limited shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(612,897,944&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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; width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,661,667&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; 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: 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;Amounts allocated to convertible redeemable preferred shares for participating rights to dividends&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: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 9%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,283,763&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 0.375pt;;vertical-align:bottom;"&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 rowspan="1" style="width: 65%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Net income (loss) attributable to ordinary shareholders for computing basic net income (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; width: 8.5%; text-align: right; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; line-height: 9pt; font-size: 9pt;;display:inline;"&gt;(612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%; padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(882,941,495&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 1.5pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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 rowspan="1" style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 8.5%; padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,469,469&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="1" style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 1.5pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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="font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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; font-size: 9pt;;display:inline;"&gt;Weighted average number of ordinary shares used in computing basic income (loss) per ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 0in; background-color: rgba(255, 255, 255, 0); text-align: right; width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; width: 9%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,160&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; padding-bottom: 0.375pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; width: 8.5%; border-bottom: 0.75pt solid black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,254,661&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:top;"&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;Basic net income (loss) per ordinary share&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1.5pt; background-color: rgb(204, 238, 255); text-align: right; width: 8.5%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;(74.85&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 9%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;(108.80&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 8.5%; border-bottom: 2.5pt double black; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;1.32&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.5pt; width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; width: 65%;;vertical-align:top;"&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-family: &amp;quot;times new roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Diluted net income (loss) per share calculation&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 9pt; page-break-inside: avoid;"&gt;&lt;td style="font-size: 9pt; 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: 9pt; 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;; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator:&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: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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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%;;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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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%;;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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 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: 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;Net income (loss) attributable to ordinary shareholders of DouYu Holdings Limited&lt;/div&gt;&lt;/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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;(612,897,944&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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;(882,941,495&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;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: 1%;;vertical-align:bottom;"&gt;&amp;#160;&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:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;25,469,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); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-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: 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;Add: undistributed earnings allocated to participating securities&lt;/div&gt;&lt;/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:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&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%; padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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: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); width: 1%; 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); width: 9%; border-bottom: 0.75pt solid black;;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); width: 1%; 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: rgb(204, 238, 255); width: 1%; 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); width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8.5%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;"&gt;14,283,763&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; 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: 65%; padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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-size: 9pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Net income (loss) attributable to ordinary shareholders for computing diluted net income (loss) per ordinary share&lt;/div&gt;&lt;/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: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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); padding: 0pt 0pt 1.5pt; text-align: right; width: 8.5%; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;(612,897,944&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: 3pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;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: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%; border-bottom: 2.5pt double black; padding: 0pt 0pt 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;(882,941,495&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding: 0pt 0pt 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); width: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.5pt double black; padding: 0pt 0pt 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;39,753,232&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding: 0pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&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: 65%; line-height: 9pt;;vertical-align:top;"&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;Denominator:&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: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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); padding: 0px; width: 8.5%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: 9pt; background-color: rgba(255, 255, 255, 0); width: 65%; line-height: 9pt;;vertical-align:top;"&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;Weighted average number of ordinary shares used in computing basic income (loss) per ordinary share&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/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%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;19,254,661&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt;;vertical-align:top;"&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;Add: conversion of convertible redeemable preferred shares into 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: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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: rgb(204, 238, 255); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: rgb(204, 238, 255); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,798,380&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt;;vertical-align:top;"&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;Restricted Share Units&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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; width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt; padding: 3pt 0pt 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgba(255, 255, 255, 0); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,389,890&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); width: 1%; line-height: 9pt; font-size: 9pt;;vertical-align:bottom;"&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: 65%; line-height: 9pt; 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: 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;Weighted average ordinary shares used in computing diluted income (loss) per ordinary share&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: 9pt; font-size: 9pt; padding-bottom: 1.25pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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); padding: 0px 0px 1.5pt; text-align: right; width: 8.5%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,188,790&lt;/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: 9pt; font-size: 9pt; padding: 3pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; font-size: 9pt; line-height: 12pt;"&gt;&lt;div style="font-size: 9pt; 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;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.25pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&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); width: 9%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,115,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); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.5pt;;vertical-align:bottom;"&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%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.25pt;;vertical-align:bottom;"&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); width: 1%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;vertical-align:bottom;"&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); width: 8.5%; line-height: 9pt; font-size: 9pt; border-top: 0.75pt solid black; border-bottom: 2.5pt double black; padding-bottom: 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,442,931&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%; line-height: 9pt; font-size: 9pt; padding-bottom: 1.5pt;;vertical-align:bottom;"&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: rgba(255, 255, 255, 0); width: 65%; padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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;, serif; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Diluted net income (loss) per ordinary share&lt;/div&gt;&lt;/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: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&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); padding: 0pt 0pt 1.5pt; text-align: right; width: 8.5%; border-bottom: 2.5pt double black;;vertical-align:bottom;"&gt;(74.85&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: 3pt 0pt 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0pt; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;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: rgba(255, 255, 255, 0); width: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 9%; border-bottom: 2.5pt double black; padding: 0pt 0pt 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;(108.80&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; padding: 0pt 0pt 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); width: 1%; 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); width: 1%; border-bottom: 2.5pt double black; padding: 0pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.5pt double black; padding: 0pt 0pt 1.5pt;;text-align:right;;vertical-align:bottom;"&gt;1.26&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%; padding: 0pt 0pt 1.5pt;;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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; 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;Diluted earnings per share do not include the following instruments as their inclusion would have been anti-dilutive: &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: 8pt; 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: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 9%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 8.5%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px; width: 1%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:top;;width:;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 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-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&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="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Convertible Redeemable Preferred Equity/Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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: rgb(204, 238, 255); padding: 0in; width: 8.5%;;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;12,046,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;19,906,105&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px; width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted Share Units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;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="padding: 0in; white-space: nowrap; width: 8.5%;;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;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;2,098,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgba(255, 255, 255, 0); width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%; border-top: 0.75pt solid black;;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="padding: 0px; background-color: rgb(204, 238, 255); width: 8.5%; border-top: 0.75pt solid black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 8.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&amp;#160;&lt;/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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255); text-align: right; width: 8.5%;;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;;display:inline;"&gt;12,046,442&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 9%;;text-align:right;;vertical-align:bottom;"&gt;22,004,174&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px; width: 8.5%;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 63%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 2.25pt double black;;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="padding: 0px 0px 0in; background-color: rgba(255, 255, 255, 0); width: 8.5%; border-bottom: 2.25pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 9%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 8.5%;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.125pt; width: 1%;"&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;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:ScheduleOfDividendPaymentRestrictionsTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12642776">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-weight:bold;display:inline;"&gt;Statutory reserves and restricted net assets &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="text-indent: 4%; 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;As a result of the PRC laws and regulations and the requirement that distributions by PRC entities can only be paid out of distributable profits computed in accordance with PRC GAAP, the PRC entities are restricted from transferring a portion of their net assets to the Group. Amounts restricted include &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital, additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital, and the statutory reserves of the Company&amp;#8217;s PRC subsidiaries, affiliates and VIEs. As of December&amp;#160;31, 2019, total restricted net assets&amp;#160;&lt;div style="display:inline;"&gt;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;&amp;#160;RMB3,481,099,358.&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:ScheduleOfDividendPaymentRestrictionsTextBlock>
  <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2019To01_01_2019" id="Factid_12642779">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;DOUYU INTERNATIONAL HOLDINGS LIMITED &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CONDENSED BALANCE SHEETS &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;&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: 62%;"&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-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; 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 of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;"&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="2" style="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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="padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&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;"&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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5px;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid black;;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-left: 0px; padding-bottom: 0.5px;;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="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-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;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 62%; background-color: rgb(255, 255, 255);;vertical-align:top;"&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;Current assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 62%; 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;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,757,734,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,140,577,532&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,020,753,285&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;49,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;838,398&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;119,850&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 62%; 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;Other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,502,935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;56,840,976&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,125,479&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due from subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;39,995,433&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;5,717,390&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; 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;"&gt;&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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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,818,287,184&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;7,238,252,339&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;1,034,716,004&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;13,229,851&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 62%;;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;Investments in subsidiaries and VIEs&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;(188,401,872&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; 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;;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="background: rgb(204, 238, 255); padding: 0in;;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="background: rgb(204, 238, 255); padding: 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;124,167,455&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; 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;;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="background: rgb(204, 238, 255); padding: 0in;;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="background: rgb(204, 238, 255); padding: 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;17,749,872&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; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,643,115,163&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,362,419,794&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,052,465,876&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: 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-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;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: 62%; background-color: rgb(255, 255, 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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-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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,842,346&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60,938,325&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8,711,199&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: 62%; background-color: rgb(255, 255, 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;Amount due to subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;333,665&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;339,159&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;48,483&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border: 1px solid rgb(204, 238, 255);"&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 62%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-left: 1px solid 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;; text-align: left; 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 revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);;text-align:right;"&gt;&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;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.5px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;13,162,958&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); text-indent: 0px;;text-align:right;"&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-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;1,881,659&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;12,176,011&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;74,440,442&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;10,641,341&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(255, 255, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; 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;Non-current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); width: 1%; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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;46,070,348&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5px; 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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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="background: rgb(204, 238, 255); padding: 0in 0in 0.5px;;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,585,806&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: top; background: none rgb(204, 238, 255); white-space: nowrap; border-bottom: 1px solid rgb(204, 238, 255); border-top: 1px solid rgb(204, 238, 255); border-right: 1px solid rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; background-color: rgb(255, 255, 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-weight:bold;display:inline;width:100%;"&gt;&lt;div style="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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,176,011&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;120,510,790&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;17,227,147&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convertible redeemable preferred shares (total redemption value of RMB7,262,965,150 and nil as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;6,644,822,639&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 62%; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shareholders&amp;#8217; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;equity (&lt;/div&gt;deficit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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: 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: 3em; 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;Ordinary shares (US$0.0001 &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;par value, 479,999,830 and 500,000,000 shares authorized, 10,170,111 and 34,568,689 shares issued, 8,063,790 and 32,751,819 shares outstanding as of December&amp;#160;31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,148&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,144&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,166&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="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;Treasury shares (nil and 291,207 ordinary shares as of December 31, 2018 and 2019, respectively)&lt;/div&gt;&lt;/td&gt;&lt;td style="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="vertical-align:bottom;"&gt;&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;(168,567,125&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&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 style="text-align:right;;vertical-align:bottom;"&gt;(24,096,853&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="width: 62%; 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;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;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;48,989,244&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,324,277,855&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,475,866,692&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated deficit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,388,471,092&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,348,717,860&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(478,702,842&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;325,593,213&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;434,893,990&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;62,168,566&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 62%;;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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&amp;#8217; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;quity (&lt;/div&gt;deficit&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,013,883,487&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;7,241,909,004&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,035,238,729&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 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="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="padding-left: 0px; background-color: rgb(255, 255, 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="width: 62%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;TOTAL LIABILITIES, CONVERTIBLE REDEEMABLE PREFERRED SHARES AND SHAREHOLDERS &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;EQUITY (&lt;/div&gt;DEFICIT&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,643,115,163&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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,362,419,794&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%; 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="padding-left: 0px; 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="padding-left: 0px; 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,052,465,876&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 62%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 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;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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;DOUYU INTERNATIONAL HOLDINGS LIMITED &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: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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 STATEMENTS OF COMPREHENSIVE INCOME (LOSS)&lt;/div&gt;&lt;/div&gt;&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; 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; 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;&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: 57%;"&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;&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="14" 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 December&amp;#160;31,&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: 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;2017&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="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;/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="6" 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;2019&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: 8pt; page-break-inside: avoid;"&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="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;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding: 0in; white-space: nowrap;;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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 17px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,697,585&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(41,464,310&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,927,368&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other operating income&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;(expense),&lt;/div&gt;&amp;#160;net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding: 0in; white-space: nowrap;;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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(338&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;6,508,518&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;930,400&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;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; background-color: rgb(204, 238, 255); 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;68,216,989&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;148,245,151&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,191,805&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity in deficit of subsidiaries and VIE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="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;(612,897,944&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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(932,798,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(73,536,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;(10,512,069&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="background-color: rgb(204, 238, 255); width: 57%;;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="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;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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:#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-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;(612,897,944&lt;/div&gt;&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-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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,682,768&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="width: 57%;;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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align:bottom;;width:1%;"&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="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-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;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&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-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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;325,593,213&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;109,300,777&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; width: 1%;;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="padding-left: 0px;;vertical-align: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-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;15,624,664&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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="background-color: rgb(204, 238, 255); width: 57%;;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="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive &lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;income (&lt;/div&gt;loss&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&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:#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-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;(612,897,944&lt;/div&gt;&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-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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(550,686,615&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;149,054,009&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;21,307,432&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="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;&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;&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;&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;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE I&amp;#8212;ADDITIONAL INFORMATION OF THE PARENT COMPANY &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;DOUYU INTERNATIONAL HOLDINGS LIMITED &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; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CONDENSED STATEMENTS OF CASH FLOWS&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 :auto;margin-right :auto;"&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;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr&gt;&lt;td style="width: 52%; line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&amp;#160;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="line-height: 1pt; font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; line-height: 1pt; font-size: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="line-height: 1pt; font-size: 1pt;"&gt;&lt;div style="font-size: 1pt; 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;;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 ended December 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;&amp;#160;&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 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 style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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 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 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;&amp;#160;&lt;/div&gt;&lt;/div&gt;&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 style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;2017&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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;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;&amp;#160;&lt;/div&gt;&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 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 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 style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;#160;&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 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 style="font-weight:bold;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;&amp;#160;&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;;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="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;&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;&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;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="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;"&gt;&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 FLOWS FROM OPERATING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0in; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; tab-stops:52.5pt; 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;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;(612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: calibri, sans-serif; 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;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(876,279,828&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;39,753,232&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,682,768&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Adjustments to reconcile net loss to net cash provided by operating activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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: rgb(255, 255, 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: 3em; 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;Loss from equity in earnings of subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;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;612,897,944&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;932,798,894&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,536,127&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;10,512,069&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; 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); width: 1%;;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: 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="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; 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); width: 1%;;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;23,241,480&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: 1%;;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;3,322,395&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="background-color: rgb(255, 255, 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: 3em; 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;Changes in operating assets and liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 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: 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: 3em; 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&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;&amp;#8212;&amp;#160;&amp;#160;&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(49,333&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(789,065&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(112,798&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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 current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(60,502,935&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;3,661,959&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;523,481&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; 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 non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(6,353,017&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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;Amount due from subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(426&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(39,995,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(5,717,329&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11,842,346&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(4,197,822&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(600,083&lt;/td&gt;&lt;td style="padding-left: 0px; 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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 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: 3em; 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;Amount due to subsidiaries and VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;333,665&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; 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;Other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="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; 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); width: 1%;;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); width: 1%;;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;&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;59,233,306&lt;/div&gt;&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: 1%;;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;&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;8,467,465&lt;/div&gt;&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-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;CASH PROVIDED BY OPERATING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;1,789,366&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;154,444,217&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;22,077,968&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment in subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,853,885,036&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(151,881,863&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(21,711,677 &lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CASH USED IN INVESTING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(1,853,885,036&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align: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-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(151,881,863&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;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="padding-left: 0px; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(21,711,677 &lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="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: 3em; 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;Proceeds on issuance of ordinary shares through IPO&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,207&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;3,422,497,233&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;;display:inline;"&gt;489,249,683&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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: rgb(255, 255, 255); width: 52%;;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;&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 offering cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&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;(6,876,834&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="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); height: 16px; padding: 0pt 4pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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="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: 3em; 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;Payment of deferred offering costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;(36,249,484&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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;(5,181,903&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; 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="page-break-inside:avoid ; font-family:times new roman; font-size:10pt"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 52%;;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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(115,273,325&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(16,478,447&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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: rgb(204, 238, 255); width: 52%;;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;&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 contribution from convertible redeemable preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%;;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;&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;4,026,518,012&lt;/div&gt;&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: 1%;;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); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&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: 1%;;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); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&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="background-color: rgb(255, 255, 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: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;Capital&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;investment&lt;/div&gt;&amp;#160;from a preferred shareholder in connection with 2018 Restructuring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 1pt; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;1,260,439,815&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); padding-right: 4pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 PROVIDED BY FINANCING ACTIVITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&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; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;5,280,086,200&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,270,974,424&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,589,333&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of foreign exchange rate changes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;329,743,960&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;109,306,264&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;15,625,449&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 INCREASE IN CASH AND CASH EQUIVALENTS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&lt;div style="margin: 0in 0in 1pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,757,734,490&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,382,843,042&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;483,581,073&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 255); width: 52%;;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-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;CASH AND CASH EQUIVALENTS AT BEGINNING OF YEAR&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 1pt; 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;3,757,734,490&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;537,172,212&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: 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;"&gt;&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 AT YEAR END&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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 1pt; text-align: right; font-family: calibri, sans-serif; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,757,734,490&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align: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-left: 0px; 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="padding-left: 0px; 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,140,577,532&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;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="padding-left: 0px; 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="padding-left: 0px; 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,020,753,285&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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; background-color: rgb(255, 255, 255); width: 52%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 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(255, 255, 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(255, 255, 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: rgb(255, 255, 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental disclosure on non-cash investing and financing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 52%;;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 offering costs payable&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;6,353,017&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; 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; width: 1%;;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="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; 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; 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="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; 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; width: 1%;;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="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; 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; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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(255, 255, 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;Payable for repurchase of ordinary shares not yet paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: rgb(255, 255, 255); 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="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:1%;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;53,293,800&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;7,618,406&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(255, 255, 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;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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;SCHEDULE I&amp;#8212;NOTES TO CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY &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; margin-left:75.4688px; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1. Schedule I has been provided pursuant to the requirements of Rule&amp;#160;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12-04(a)&lt;/div&gt;&amp;#160;and&amp;#160;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5-04(c)&lt;/div&gt;&amp;#160;of Regulation&amp;#160;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X,&lt;/div&gt;&amp;#160;which require condensed financial information as to the financial position, changes in financial position and results of operations of a parent company as of the same date and for the same period for which audited &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined and&amp;#160;&lt;/div&gt;consolidated financial statements have been presented when the restricted net assets of consolidated subsidiaries exceed 25&amp;#160;percent of consolidated net assets as of the end of the most recently completed fiscal year.&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; margin-left:75.4688px; 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;2. The condensed financial information has been prepared using the same accounting policies as set out in the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;combined and&amp;#160;&lt;/div&gt;consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and VIEs. For the parent company, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments&amp;#8212;Equity Method and Joint Ventures. Such investments are presented on the Condensed Balance Sheet as &amp;#8220;Investments in subsidiaries and VIEs&amp;#8221; and the subsidiaries and VIEs&amp;#8217; profit or loss as &amp;#8220;Loss from equity in earnings of subsidiaries and VIEs&amp;#8221; on the Condensed Statements of Comprehensive Income (loss). Ordinarily under the equity method, an investor in an equity method investee would cease to recognize its share of the losses of an investee once the carrying value of the investment has been reduced to nil absent an undertaking by the investor to provide continuing support and fund losses. For the purpose of this Schedule I, the parent company has continued to reflect its share, based on its proportionate interest, of the losses of subsidiaries and VIE regardless of the carrying value of the investment even though the parent company is not obligated to provide continuing support or fund losses.&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; margin-left:75.4688px; 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;3. For the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, there were no material contingencies, significant provisions of long-term obligations, guarantees of the Company.&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; margin-left:75.4688px; text-indent:4%"&gt;&lt;div style="letter-spacing: 0px; background-color: rgb(255, 255, 255); float: none; top: 0px; display: inline !important;;display:inline;"&gt;4. Translations of balances in the additional financial information of Parent Company&amp;#8212;Financial Statements Schedule I from RMB into US$ as of and for the year ended December&amp;#160;31, 2019 are solely for the convenience of the readers and were calculated at the rate of US$1.00= RMB&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.9954, &lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; background-color: rgb(255, 255, 255); float: none; top: 0px; display: inline !important;;display:inline;"&gt;as set forth in H.10 statistical release of the Federal Reserve Board on December&amp;#160;27, 2019. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December&amp;#160;27, 2019, or at any other rate.&lt;/div&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
  <doyu:RepurchaseOfOrdinarySharesNotYetPaid contextRef="PAsOn12_31_2019" decimals="0" id="Factid_12643139" unitRef="Unit_CNY">53293800</doyu:RepurchaseOfOrdinarySharesNotYetPaid>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12653028">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income taxes &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;"&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; margin-left: 4%;"&gt;&lt;div style="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="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; margin-left: 4%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the Cayman Islands, the Company and its subsidiaries incorporated in the Cayman Islands are not subject to tax on income or capital gain. Additionally, the Cayman Islands does not impose a withholding tax on payments of dividends to shareholders. &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: 4%; line-height: 12pt;"&gt;&lt;div style="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="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; margin-left: 4%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Entities incorporated in Hong Kong are subject to Hong Kong profits tax at a rate of 16.5%. Operations in Hong Kong have incurred net accumulated operating losses for income tax purpose and no income tax provisions are recorded for the period presented. &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: 4%; line-height: 12pt;"&gt;&lt;div style="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="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;China &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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s subsidiaries and consolidated VIEs established in the PRC are subject to an income tax rate of 25%, according to the PRC Enterprise Income Tax (&amp;#8220;EIT&amp;#8221;) Law. The subsidiaries and the VIEs of the Group and Predecessor Operations in the PRC are subject to a uniform income tax rate of 25% for years presented. Wuhan Douyu obtained High and New Technology Enterprise (&amp;#8220;HNTE&amp;#8221;) status from 2016 to 2018. It enjoyed a favorable statutory tax rate of 15% from 2017 to 2018&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 style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;and it did not renew the status for 2019. In 2019, Wuhan Douyu, Wuhan Yule and Wuhan Ouyue obtained &amp;#8220;Software Enterprise Certificate&amp;#8221;. According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2018 to 2020, enterprises engaged in research and development activities are entitled to&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;claim 175% of the research and development expenses so incurred in a year as tax deductible expenses in determining its tax assessable profits for that year (&amp;#8220;Super Deduction&amp;#8221;). &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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Uncertainties exist with respect to how the current income tax law in the PRC applies to the Group&amp;#8217;s overall operations, and more specifically, with regard to tax residency status. The EIT Law includes a provision specifying that legal entities organized outside of the PRC will be considered residents for Chinese Income Tax purposes if the place of effective management or control is within the PRC. The implementation rules to the EIT Law provide that &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-resident&lt;/div&gt; legal entities will be considered PRC residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting and properties, occurs within the PRC. Despite the present uncertainties resulting from the limited PRC tax guidance on the issue, the Group does not believe that the legal entities organized outside of the PRC within the Group should be treated as residents for EIT law purposes. If the PRC tax authorities subsequently determine that the Company and its subsidiaries registered outside the PRC should be deemed resident enterprises, the Company and its subsidiaries registered outside the PRC will be subject to the PRC income taxes, at a statutory income tax rate of 25%. The Group is not subject to any other uncertain tax position.&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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;According to PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or withholding agent. The statute of limitations will be extended five years under special circumstances, which are not clearly defined (but an underpayment of tax liability exceeding RMB0.1&amp;#160;million is specifically listed as a special circumstance). In the case of a related party transaction, the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion. &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: 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;Income (loss) before income taxes consist 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="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: 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:91%;"&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;"&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;"&gt;&lt;/td&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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="10" 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;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&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;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;&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;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;&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;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="vertical-align: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;PRC&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;(611,768,937&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;(881,940,287&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;143,570,454&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;Foreign&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="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;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;12,871,144&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;(106,980,746&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;/tr&gt;&lt;tr style="font-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;Total&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;(611,768,937&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;(869,069,143&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;36,589,708&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-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;/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; margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group did not incur any current or deferred component of income tax expenses for the years ended December&amp;#160;31, 2017, 2018 and 2019. The reconciliation of total tax expenses computed by applying the respective statutory income tax rate to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; income 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: 10pt; 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: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:91%;"&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;"&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;"&gt;&lt;/td&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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;PRC income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;25.00&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;25.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;25.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expenses not deductible for tax purposes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(0.74&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.45&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157.72&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Super deduction on research and development expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;3.66&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;6.14&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(145.44&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of change in income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(555.07&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Effect of tax holiday&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;(8.31&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255); white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of tax rate in different tax jurisdiction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.71&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.82&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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); 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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;(19.61&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(29.13&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;512.97&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&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;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;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;; border-top: 2.25pt double black;;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 0px 0in; border-top: 2.25pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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-bottom: 1.125pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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-bottom: 1.125pt;"&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="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate amount and per share effect of the tax holiday 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: 10pt; 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: 8pt; 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: 94%;"&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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended&lt;div style="display:inline;"&gt;&amp;#160;&lt;/div&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;, times, serif; letter-spacing: 0px; font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;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: 94%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;The aggregate dollar effect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;50,837,998&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;2,346,487&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt 5pt 0pt 0pt; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="width: 94%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Per share effect&amp;#8212;basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;6.21&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.29&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 1%;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 5pt 0pt 0pt; height: 15px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%;"&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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%;"&gt;&lt;div style="font-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; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 10pt; font-size: 10pt;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred tax assets are as follows:&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: 10pt; 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;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:73%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;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;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax loss carried forward&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;447,008,731&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;609,004,112&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Deductible temporary differences&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;111,856,999&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;114,334,735&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax basis difference upon 2016 Restructuring&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;46,732,514&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;66,897,143&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Allowance for doubtful receivables&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;1,110,718&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&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;5,509,508&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; 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="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;795,745,498&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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); 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-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;(795,745,498&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&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="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-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 deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; 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="padding-left: 0px; white-space: nowrap;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; width: 10%; height: 16px;;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;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;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; 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;;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;div style="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; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The movement of deferred tax valuation allowance 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: 10pt; 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;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:94%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;"&gt;&lt;/td&gt;&lt;td style="padding: 0px;;vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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:2%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; width: 0px; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years ended December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; 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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td 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="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;233,311,017&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;353,511,080&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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); 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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.375pt;;vertical-align:top;"&gt;120,200,063&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;253,197,882&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;189,036,536&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt; 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; line-height: normal;"&gt;&lt;div style="font-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; white-space: nowrap;;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;353,511,080&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606,708,962&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; background-color: rgb(204, 238, 255);;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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;795,745,498&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255);;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; 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; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;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: rgb(255, 255, 255);;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: rgb(255, 255, 255); padding: 0px 0px 0in;;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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="padding-bottom: 1.125pt; background-color: rgb(255, 255, 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;; padding-bottom: 1.125pt; background-color: rgb(255, 255, 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="text-indent: 4%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group operates through its subsidiaries, VIEs and subsidiaries of the VIEs. As of December&amp;#160;31, 2018 and 2019, the Group had tax operating loss carry forwards of RMB2,463,119,437 and RMB2,493,643,064&amp;#160;respectively from its subsidiaries, VIEs and subsidiaries of the VIEs registered in the PRC, which can be carried forward to offset taxable income. The net operating loss will expire in years 2020 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;o 202&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt; if not utilized. &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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group considers positive and negative evidence to determine whether some portion or all of the deferred tax assets will be more likely than not realized. This assessment considers, among other matters, the nature, frequency and severity of recent losses and forecasts of future profitability. These assumptions require significant judgment and the forecasts of future taxable income are consistent with the plans and estimates the Group is using to manage the underlying businesses. Valuation allowances are established for deferred tax assets based on a more likely than not threshold. The Group&amp;#8217;s ability to realize deferred tax assets depends on its ability to generate sufficient taxable income within the carry forward periods provided for in the tax law. The Group has provided a full valuation allowance for the deferred tax assets as of December&amp;#160;31, 2018 and 2019, as management is not able to conclude that the future realization of those net operating loss carry forwards and other deferred tax assets are more likely than not. &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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises (&amp;#8220;FIEs&amp;#8221;) earned after January&amp;#160;1, 2008, are subject to a 10% withholding income tax. In addition, under tax treaty between the PRC and Hong Kong, if the foreign investor is incorporated in Hong Kong and qualifies as the beneficial owner, the applicable withholding tax rate is reduced to 5%, if the investor holds at least 25% in the FIE, or 10%, if the investor holds less than 25% in the FIE. &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:IncomeTaxDisclosureTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12653031">&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group did not incur any current or deferred component of income tax expenses for the years ended December&amp;#160;31, 2017, 2018 and 2019. The reconciliation of total tax expenses computed by applying the respective statutory income tax rate to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-tax&lt;/div&gt; income 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: 10pt; 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: 84%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="padding: 0px;;width:91%;"&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;"&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;"&gt;&lt;/td&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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; line-height: 8pt; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;, times, serif; line-height: 8pt; 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;PRC income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;25.00&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;25.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;25.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expenses not deductible for tax purposes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(0.74&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2.45&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;157.72&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Super deduction on research and development expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;3.66&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;6.14&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(145.44&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of change in income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(555.07&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Effect of tax holiday&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&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;(8.31&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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 3%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255); white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&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;/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="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of tax rate in different tax jurisdiction&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.71&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.82&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap;;vertical-align:bottom;"&gt;&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;/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); 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; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&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;(19.61&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;)%&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;(29.13&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; 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="padding-left: 0px; 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-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;512.97&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;;vertical-align:bottom;"&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;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding: 0pt;;vertical-align:top;"&gt;&lt;div style="text-indent: -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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;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;; border-top: 2.25pt double black;;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 0px 0in; border-top: 2.25pt double black;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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-bottom: 1.125pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;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-bottom: 1.125pt;;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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-bottom: 1.125pt;"&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="P01_01_2019To12_31_2019" decimals="0" id="Factid_12658236" unitRef="Unit_CNY">22209344</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2017To12_31_2017_CNsrtStatementGeographicalAxis" decimals="0" id="Factid_12658268" unitRef="Unit_CNY">-611768937</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_CNsrtStatementGeographicalAxis" decimals="0" id="Factid_12658270" unitRef="Unit_CNY">-881940287</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2018To12_31_2018_ForeignMembersrtStatementGeographicalAxis" decimals="0" id="Factid_12658271" unitRef="Unit_CNY">12871144</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" decimals="0" id="Factid_12658273" unitRef="Unit_CNY">143570454</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="P01_01_2019To12_31_2019_ForeignMembersrtStatementGeographicalAxis" decimals="0" id="Factid_12658274" unitRef="Unit_CNY">-106980746</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:SharePrice contextRef="PAsOn09_30_2019" decimals="2" id="Factid_12658608" unitRef="Unit_CNY_per_Share">43.92</us-gaap:SharePrice>
  <us-gaap:LossContingencyDamagesSoughtValue contextRef="P01_01_2019To12_31_2019_NonCompeteAgreementInfringementMemberusgaapLossContingenciesByNatureOfContingencyAxis" decimals="-5" id="Factid_12658612" unitRef="Unit_CNY">66700000</us-gaap:LossContingencyDamagesSoughtValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="P01_01_2019To12_31_2019_GogoGlocalHoldingLimitedMembersrtOwnershipAxis" decimals="0" id="Factid_12660632" unitRef="Unit_shares">1810754</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="PAsOn12_31_2019_GogoGlocalHoldingLimitedMembersrtOwnershipAxis" decimals="3" id="Factid_12660633" unitRef="Unit_pure">0.178</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests contextRef="P01_01_2019To12_31_2019_GogoGlocalHoldingLimitedMembersrtOwnershipAxis" decimals="0" id="Factid_12660634" unitRef="Unit_CNY">22209344</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
  <doyu:ScheduleOfIncomeLossBeforeIncomeTaxesByGeographicAreasTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12660863">&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="letter-spacing: 0px; top: 0px;;display:inline;"&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 consist 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="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: 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:91%;"&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;"&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;"&gt;&lt;/td&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:1%;"&gt;&lt;/td&gt;&lt;td style="padding: 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="10" 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;Years&amp;#160;ended&amp;#160;December&amp;#160;31,&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;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;&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;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;&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;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="vertical-align: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;PRC&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;(611,768,937&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;(881,940,287&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;143,570,454&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;Foreign&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="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;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;12,871,144&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;(106,980,746&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;/tr&gt;&lt;tr style="font-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;Total&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;(611,768,937&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;(869,069,143&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;36,589,708&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-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;/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;</doyu:ScheduleOfIncomeLossBeforeIncomeTaxesByGeographicAreasTableTextBlock>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="P01_01_2019To12_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12669991" unitRef="Unit_CNY">8115484</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="P01_01_2019To12_31_2019_ShuangsiCultureBroadcastingCompanyLimitedMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_12669992" unitRef="Unit_CNY">16449823</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12704063" unitRef="Unit_CNY_per_Share">19.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="PAsOn12_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12704070" unitRef="Unit_CNY_per_Share">31.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <doyu:RepurchaseOfOrdinarySharesNotYetPaid contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12704209" unitRef="Unit_CNY">53293800</doyu:RepurchaseOfOrdinarySharesNotYetPaid>
  <doyu:RepurchaseOfOrdinarySharesNotYetPaid contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" decimals="0" id="Factid_12704210" unitRef="Unit_USD">7618406</doyu:RepurchaseOfOrdinarySharesNotYetPaid>
  <us-gaap:IncomeTaxesPaid contextRef="P01_01_2019To12_31_2019" id="Factid_12704581" unitRef="Unit_CNY" xsi:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2019To12_31_2019" id="Factid_12705142" unitRef="Unit_USD" xsi:nil="true"/>
  <doyu:NoncontrollingInterestEquityCommonFairValuePerShare contextRef="P10_31_2019To10_31_2019" decimals="2" id="Factid_12705163" unitRef="Unit_CNY_per_Share">43.92</doyu:NoncontrollingInterestEquityCommonFairValuePerShare>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12705430" unitRef="Unit_CNY_per_Share">579.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12705431" unitRef="Unit_CNY_per_Share">274.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="P01_01_2019To12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" decimals="2" id="Factid_12705432" unitRef="Unit_CNY_per_Share">274.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2018_WuhanDouyuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12717956" unitRef="Unit_CNY">1260439815</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2018To12_31_2018_WuhanDouyuMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_12717958" unitRef="Unit_CNY">1355094229</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12718480">&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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;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-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="text-indent: 4%; 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;The table below sets forth major related parties and their relationships with the Group: &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;&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="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;width:51%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; padding: 0px;;width:48%;"&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-left: 0px; 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-weight:bold;display:inline;"&gt;Company Name&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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-weight:bold;display:inline;"&gt;Relationship with the Group&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="padding-left: 0px;;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;Tencent Holdings Limited (&amp;#8220;Tencent Group&amp;#8221;)&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;Parent company of one of our ordinary shareholders&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="padding-left: 0px;;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;Beijing Sequoia Xinyuan Equity Investment Center LLP&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px;;vertical-align:top;"&gt;Related party of one of our ordinary shareholders&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;margin-left: 4%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2017, &lt;/div&gt;2018 and 2019, significant related party transactions were as follows:&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; 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;&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: 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;/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;Years ended December 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; 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;2017&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;2018&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;2019&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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Live streaming revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; 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="padding: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; 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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight: normal; line-height: normal;"&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-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;Equity method investees- talent agencies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 6pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;25,164,152&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;78,933,963&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 6pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3,405,827&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;28,569,979&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;78,933,963&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertisement revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;14,050,283&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;27,483,962&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;2,699,737&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Other revenue derived from&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;7,676,262&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;19,892,736&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;26,581,068&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Bandwidth fees paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;142,548,292&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;258,981,005&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;230,752,735&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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;Revenue sharing fees and content cost paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;4,986,374&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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 investees- talent agencies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;27,907,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;229,901,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 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;715,473,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="background-color: rgba(255, 255, 255, 0); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;27,907,101&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;229,901,724&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;720,460,329&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment handling fees paid to&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times 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="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;5,305,712&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;12,656,246&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;29,546,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&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;Content rights purchased from&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;71,300,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;116,100,000&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;112,354,423&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;/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="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="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; 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;As of December 31, 2017, 2018 and 2019, the amounts due from/to related parties 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;&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: 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;/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;Years ended December 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; 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;2017&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;2018&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;2019&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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,536,360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;56,840,030&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;23,935,019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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);;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 method investees- talent agencies&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="white-space: nowrap; 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; 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;&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;7,230,184&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="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;108,831&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: 61%; background-color: 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="background-color: rgba(255, 255, 255, 0); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,536,360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;64,070,214&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&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;/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;24,043,850&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;153,195,674&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;227,897,451&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;251,069,127&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Sequoia Xinyuan Equity Investment Center LLP&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&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,355,094,229&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Shaojie Chen&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,995,000&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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);;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 method investees- talent agencies&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);;vertical-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,066,386&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="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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,320,840&lt;/div&gt;&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="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;47,663,895&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: 61%; background-color: 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="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;160,262,060&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,628,307,520&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;298,733,022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In May 2018, as an integrated step of the 2018 Restructuring&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;(Note 1)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, in order to comply with certain PRC foreign currency control rules and regulations, Beijing Sequoia has to redeem its investment in Series A Preferred Equity in Wuhan Douyu for US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;197,443,500 (equivalent of RMB1,358,253,325) from Wuhan Douyu and the redemption amount in full is to be reinvested to the Company as capital contribution. As of December&amp;#160;31, 2018, the capital contribution amount&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;equivalent to RMB1,260,439,815&lt;div style="display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; has been received by the Company but the redemption amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&amp;#160;equivalent to RMB1,355,094,229&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; has not yet been paid by Wuhan Douyu&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, which was considered as a non-cash financing activity in the combined and consolidated statements of cash flows for the year ended December 31, 2018&lt;/div&gt;. The redemption amount is denominated in US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt; and to be settled in RMB. Foreign exchange loss of RMB94,654,414 was recognized in other expense for the year ended December&amp;#160;31, 2018. US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;197,443,500 equivalent &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in the amount of &lt;/div&gt;RMB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,323,049,149&lt;/div&gt; was fully settled in March&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; 2019. &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;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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;The Group has received an advance payment of RMB39,995,000 from Mr.&amp;#160;Shaojie Chen, which was subsequent&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ly&lt;/div&gt; settled in February 2019. &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;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>
  <doyu:ScheduleOfRelatedPartyTransactionDueFromtoRelatedPartyTableTextBlock contextRef="P01_01_2019To12_31_2019" id="Factid_12718481">&lt;div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; 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;As of December 31, 2017, 2018 and 2019, the amounts due from/to related parties 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;&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: 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;/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;Years ended December 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; 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;2017&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;2018&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;2019&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="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,536,360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;56,840,030&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;23,935,019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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);;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 method investees- talent agencies&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="white-space: nowrap; 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; 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;&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;7,230,184&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="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;108,831&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: 61%; background-color: 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="background-color: rgba(255, 255, 255, 0); width: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;13,536,360&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;64,070,214&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&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;/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;24,043,850&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Tencent Group&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;153,195,674&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;227,897,451&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;251,069,127&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beijing Sequoia Xinyuan Equity Investment Center LLP&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&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,355,094,229&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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="padding-left: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;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;Shaojie Chen&lt;div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;"&gt;(2) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0pt 4pt 0pt 0pt; background-color: rgba(255, 255, 255, 0); width: 10%; height: 16px;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,995,000&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; white-space: nowrap; 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;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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);;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 method investees- talent agencies&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);;vertical-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,066,386&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="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;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,320,840&lt;/div&gt;&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="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;47,663,895&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: 61%; background-color: 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="width: 61%; 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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;160,262,060&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;1,628,307,520&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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;298,733,022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&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: 61%; background-color: 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(1)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;In May 2018, as an integrated step of the 2018 Restructuring&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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;(Note 1)&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, in order to comply with certain PRC foreign currency control rules and regulations, Beijing Sequoia has to redeem its investment in Series A Preferred Equity in Wuhan Douyu for US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;197,443,500 (equivalent of RMB1,358,253,325) from Wuhan Douyu and the redemption amount in full is to be reinvested to the Company as capital contribution. As of December&amp;#160;31, 2018, the capital contribution amount&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;equivalent to RMB1,260,439,815&lt;div style="display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; has been received by the Company but the redemption amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&amp;#160;equivalent to RMB1,355,094,229&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; has not yet been paid by Wuhan Douyu&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, which was considered as a non-cash financing activity in the combined and consolidated statements of cash flows for the year ended December 31, 2018&lt;/div&gt;. The redemption amount is denominated in US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt; and to be settled in RMB. Foreign exchange loss of RMB94,654,414 was recognized in other expense for the year ended December&amp;#160;31, 2018. US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;197,443,500 equivalent &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in the amount of &lt;/div&gt;RMB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,323,049,149&lt;/div&gt; was fully settled in March&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; 2019. &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;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="padding-left: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;(2)&lt;/td&gt;&lt;td style="padding-left: 0px;;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;The Group has received an advance payment of RMB39,995,000 from Mr.&amp;#160;Shaojie Chen, which was subsequent&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ly&lt;/div&gt; settled in February 2019. &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;</doyu:ScheduleOfRelatedPartyTransactionDueFromtoRelatedPartyTableTextBlock>
  <xbrli:unit id="Unit_USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_CNY">
    <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_pure">
    <xbrli:measure>xbrli:pure</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>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#Factid_12270871" xlink:label="loc_1" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47628" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The agency contract right acquired in 2018 and 2019 are RMB77,877,624 and RMB111,879,121, respectively, with weighted average amortization period of 3 years and 4.5 years.

</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_1" xlink:to="FN_47628" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12272652" 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_47628" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12270873" xlink:label="loc_3" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47595" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In February 2016, Wuhan Douyu obtained effective control of Wuhan Ouyue, a PRC legal entity from Mr. Shaojie Chen, the Group&#x2019;s CEO through a series of contractual arrangements. Wuhan Ouyue has no business and holds one asset, License for Online Transmission of Audio/Video Programs. The transaction was deemed as an asset acquisition under ASC 805 and the License for Online Transmission of Audio/Video Programs was recognized based on the consideration paid, which approximate the market value of the asset acquired. The license permits the Group in the provision of online streaming of video on its platforms. The license is renewable every 3 years and may be renewed indefinitely. The Group has renewed this license in March 2018 subsequent to its acquisition and intends to renew the license indefinitely.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_3" xlink:to="FN_47595" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12270874" xlink:label="loc_4" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_4" xlink:to="FN_47595" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12270962" xlink:label="loc_5" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47593" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Group opened accounts with external online payment service providers to collect funding from users.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_5" xlink:to="FN_47593" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12270963" 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_47593" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271094" xlink:label="loc_7" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47599" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In January 2018, Wuhan Douyu repurchased Series C-2 Preferred Equity from its investor at fair value for a cash consideration of RMB39,995,000. The difference of RMB 6,661,667 between the consideration paid and the carrying amount of Series C-2 Preferred Equity at the date of repurchase was recorded in additional paid-in capital.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_7" xlink:to="FN_47599" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271103" 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_47599" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271223" 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_47599" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271101" xlink:label="loc_10" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47598" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In May 2018, the Company repurchased 125,000 ordinary shares from one of the investors and issued the corresponding number of Series B-4 Preferred Shares to the same investor with no cash consideration. The difference between the fair value of ordinary shares repurchased and that of the Series B-4 Preferred Shares issued is immaterial.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_10" xlink:to="FN_47598" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271244" 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_47598" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271253" 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_47598" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271239" xlink:label="loc_13" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47600" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On May 29, 2018, the Company issued 7,828,728 shares of Series E redeemable convertible preferred shares (&#x201C;Series E Preferred Shares&#x201D;) at a per-share purchase price of US$80.57 for cash consideration of RMB4,026,518,012.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_13" xlink:to="FN_47600" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271248" 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_47600" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12271257" 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_47600" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12272672" xlink:label="loc_16" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48419" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Investments in talent agencies previously accounted for under equity method with carrying amount of RMB50,029,785 were reclassified as equity securities without readily determinable fair values in 2019, mainly including investments in Gaoqu and Tukai (Note 8 (7) and (8)), as the Group lost significant influence over the investees. An upward adjustment of RMB1,796,000 as result of observable price change for the identical or similar investment of the same investees was recognized in other income (expense), net.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_16" xlink:to="FN_48419" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12272672" xlink:label="loc_17" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48420" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In addition to the talent agencies mentioned in Note (1), in 2019, the Group formed twelves new companies with third parties with an aggregate cash contribution of RMB73,600,000 and represents equity interest from 5% to 20%, none of which was individually material.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_17" xlink:to="FN_48420" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12471834" xlink:label="loc_18" xlink:type="locator"/>
    <link:footnote xlink:label="FN_47596" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In May 2018, as an integrated step of the 2018 Restructuring, in order to comply with certain PRC foreign currency control rules and regulations, Beijing Sequoia has to redeem its investment in Series A Preferred Equity in Wuhan Douyu for USD197,443,500 (equivalent of RMB1,358,253,325) from Wuhan Douyu and the redemption amount in full is to be reinvested to the Company as capital contribution. As of December 31, 2018, the capital contribution amount has been received by the Company but the redemption amount has not yet been paid by Wuhan Douyu. The redemption amount is denominated in USD and to be settled in RMB. Foreign exchange loss of RMB94,654,414 was recognized in other expense for the year ended December 31, 2018. USD197,443,500 equivalent RMB was fully settled in March of 2019.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_18" xlink:to="FN_47596" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12471834" xlink:label="loc_19" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48554" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In May 2018, as an integrated step of the 2018 Restructuring (Note 1), in order to comply with certain PRC foreign currency control rules and regulations, Beijing Sequoia has to redeem its investment in Series A Preferred Equity in Wuhan Douyu for US$197,443,500 (equivalent of RMB1,358,253,325) from Wuhan Douyu and the redemption amount in full is to be reinvested to the Company as capital contribution. As of December 31, 2018, the capital contribution amount, equivalent to RMB 1,260,439,815, has been received by the Company but the redemption amount, equivalent to RMB1,355,094,229, has not yet been paid by Wuhan Douyu, which was considered as a non-cash financing activity in the combined and consolidated statements of cash flows for the year ended December 31, 2018. The redemption amount is denominated in US$ and to be settled in RMB. Foreign exchange loss of RMB94,654,414 was recognized in other expense for the year ended December 31, 2018. US$197,443,500 equivalent in the amount of RMB1,323,049,149 was fully settled in March, 2019.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_19" xlink:to="FN_48554" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12471835" xlink:label="loc_20" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48026" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Group has received an advance payment of RMB39,995,000 from Mr. Shaojie Chen, which was subsequently settled in February 2019.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_20" xlink:to="FN_48026" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472004" xlink:label="loc_21" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48027" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2016, the Group acquired 10% of the equity of Aijidi for a consideration of RMB7,500,000. The Group has the right to appoint one board of director to Aijidi, therefore has a significant influence on Aijidi. In 2019, the Group&#x2019;s equity interest was diluted to 6.2% as of December 31, 2019 due to Aijidi&#x2019;s additional capital contribution from other shareholders.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_21" xlink:to="FN_48027" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472005" 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_48027" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472006" xlink:label="loc_23" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48028" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2016, the Group invested in Wanyan RMB8,000,000 for a 20% equity interest. The Group recorded an impairment loss of RMB1,879,859 and RMB5,182,821 for the year ended December 31, 2018 and 2019, respectively, due to the deterioration in its operation.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_23" xlink:to="FN_48028" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472007" xlink:label="loc_24" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48029" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2017, the Group formed Guaji with unrelated third party investors and contributed RMB2,000,000 for a 32% equity interest in the company. The Group recorded a full impairment loss of RMB2,839,352 for the year ended December 31, 2019 as Guaji has ceased operations in 2019.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_24" xlink:to="FN_48029" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472008" xlink:label="loc_25" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48030" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group formed Chongqing Yuwan with unrelated third party investors and contributed RMB16,000,000 for a 30% equity interest in the company.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_25" xlink:to="FN_48030" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472009" 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_48030" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472010" xlink:label="loc_27" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48031" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group formed Yuyou Starfire with unrelated third party investors and contributed RMB15,000,000 for a 30% equity interest in the company.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_27" xlink:to="FN_48031" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472011" 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_48031" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472012" xlink:label="loc_29" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48032" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group formed Yule Xinghui with unrelated third party investors and contributed RMB10,000,000 for a 20% equity interest in the company. The Group determined the investment was impaired and recorded a full impairment loss of RMB8,114,100 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_29" xlink:to="FN_48032" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472013" xlink:label="loc_30" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48033" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group formed Gaoqu with unrelated third party investors and contributed RMB11,500,000 for a 20% equity interest in the company. In 2019, due to the financing from the unrelated third party investors, the Group&#x2019;s equity interest decreased to 10% and therefore the Group lost significant influence over the company. The company was subsequently reclassified as equity securities without readily determinable fair values.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_30" xlink:to="FN_48033" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472014" xlink:label="loc_31" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48034" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group formed Tukai with unrelated third party investors and contributed RMB4,000,000 for a 15% equity interest in the company. In 2019, the Group further invested RMB26,000,000 in the company and the Group&#x2019;s equity interest decreased to 19.9% due to the additional capital from other investors. After the transaction, the Group did not have representation on the board of directors anymore, and therefore lost significant influence over the company. This investment was subsequently reclassified as equity securities without readily determinable fair values.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_31" xlink:to="FN_48034" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472015" xlink:label="loc_32" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48035" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, the Group made investments in several talent agencies with aggregate cash consideration of RMB14,500,000 and represents equity interest from 10% to 49%, none of which was individually material.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_32" xlink:to="FN_48035" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472016" 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_48035" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472790" xlink:label="loc_34" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48045" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Every ten ADSs represent one ordinary share.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_34" xlink:to="FN_48045" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472791" 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_48045" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472792" 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_48045" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12472793" 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_48045" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_12481151" xlink:label="loc_38" xlink:type="locator"/>
    <link:footnote xlink:label="FN_48421" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In October, 2019, the Group purchased 444,444 ordinary shares from the founders of Gogo Glocal with cash consideration of US$2,760,025 (equivalent of RMB19,520,000) at a determinable fair value of US$6.21 per share. See details in Note 15 II. Non-vested Gogo Glocal restricted shares. As a result, additional paid-in capital increased and the value of the noncontrolling interest decreased.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_38" xlink:to="FN_48421" xlink:type="arc"/>
</link:footnoteLink>
</xbrli:xbrl>