<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.4a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: cphi%2D20200630.xfr; Date: 2020%2D08%2D13T12:51:35Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80010000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:cphi="http://chinapharmaholdings.com/20200630">
    <link:schemaRef xlink:href="cphi-20200630.xsd" xlink:type="simple" />
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConsolidatedEntitiesAxis_SubsidiariesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConsolidatedEntitiesAxis_Subsidiaries1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cphi:Subsidiaries1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_PermitOfLandUseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cphi:PermitOfLandUseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_PermitOfLandUseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cphi:PermitOfLandUseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:CustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:CustomerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:CustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:CustomerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_RawMaterialPurchasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_SalesRevenueNetOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_SalesRevenueNetTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_SalesRevenueNetThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_SalesRevenueNetOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_SalesRevenueNetTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_SalesRevenueNetThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:SalesRevenueNetThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-08_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-07-01to2019-07-08_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-07-01</xbrli:startDate>
        <xbrli:endDate>2019-07-08</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-08_srt_ManagementMember_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="cphi:TypesOfCurrencyAxis">cphi:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-06-21_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="cphi:TypesOfCurrencyAxis">cphi:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-06-21</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-06-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-06-21</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="cphi:TypesOfCurrencyAxis">cphi:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:SuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:SuppliersOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:SuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cphi:RawMaterialPurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cphi:SuppliersOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2005-05-25_custom_Subsidiaries3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cphi:Subsidiaries3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2005-05-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-25to2020-04-30_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-25</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_ChineseYuanRenminbiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="cphi:TypeOfCurrencyAxis">cphi:ChineseYuanRenminbiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_ConstructionLoanPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConstructionLoanPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-20_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="cphi:TypesOfCurrencyAxis">cphi:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-06-01to2013-06-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-06-01</xbrli:startDate>
        <xbrli:endDate>2013-06-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-06-01to2013-06-21_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="cphi:TypesOfCurrencyAxis">cphi:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-06-01</xbrli:startDate>
        <xbrli:endDate>2013-06-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_PostalSavingsBankOfChinaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cphi:PostalSavingsBankOfChinaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_BankOfCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cphi:BankOfCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_BankOfCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cphi:BankOfCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</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="AsOf2020-08-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-02to2020-07-31_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-02</xbrli:startDate>
        <xbrli:endDate>2020-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_DomesticPharmaceuticalsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:DomesticPharmaceuticalsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_DomesticPharmaceuticalsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:DomesticPharmaceuticalsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_DomesticPharmaceuticalsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:DomesticPharmaceuticalsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_DomesticPharmaceuticalsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:DomesticPharmaceuticalsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_ExportMedicalTestKitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:ExportMedicalTestKitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_ExportMedicalTestKitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:ExportMedicalTestKitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_ExportMedicalTestKitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:ExportMedicalTestKitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_ExportMedicalTestKitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001106644</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cphi:ExportMedicalTestKitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="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="pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Customer">
      <xbrli:measure>cphi:Customer</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Suppliers">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>cphi:Suppliers</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>cphi:Number</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="CNY">
      <xbrli:measure>iso4217:CNY</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">CHINA PHARMA HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">2020</dei:DocumentFiscalYearFocus>
    <dei:EntityFilerCategory contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">Non-accelerated Filer</dei:EntityFilerCategory>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD_per_Share" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD_per_Share" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" xsi:nil="true" />
    <us-gaap:PreferredStockSharesIssued contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" xsi:nil="true" />
    <us-gaap:PreferredStockSharesOutstanding contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" xsi:nil="true" />
    <us-gaap:PreferredStockSharesOutstanding contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" xsi:nil="true" />
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD_per_Share" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD_per_Share" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" decimals="INF">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" decimals="INF">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConsolidatedEntitiesAxis_SubsidiariesMember" unitRef="pure" decimals="INF">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConsolidatedEntitiesAxis_Subsidiaries1Member" unitRef="pure" decimals="INF">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="AsOf2005-05-25_custom_Subsidiaries3Member" unitRef="pure" decimals="INF">1.00</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_PermitOfLandUseMember">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_BuildingMember">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MinimumMember_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_PermitOfLandUseMember">P70Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_BuildingMember">P49Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_RangeAxis_MaximumMember_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DebtInstrumentFaceAmount contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">143286</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2020-06-30_custom_CNYMember" unitRef="CNY" decimals="0">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2020-04-30" unitRef="USD" decimals="0">700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2020-04-20_custom_CNYMember" unitRef="USD" decimals="0">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConstructionLoan contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">8500000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan contextRef="AsOf2013-06-21_custom_CNYMember" unitRef="CNY" decimals="0">80000000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan contextRef="AsOf2013-06-21" unitRef="USD" decimals="0">13000000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan contextRef="AsOf2020-06-30_custom_CNYMember" unitRef="USD" decimals="0">1200000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan contextRef="AsOf2020-04-30" unitRef="USD" decimals="0">1400000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan contextRef="AsOf2020-04-20_custom_CNYMember" unitRef="USD" decimals="0">10000000</us-gaap:ConstructionLoan>
    <dei:EntitySmallBusiness contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityCurrentReportingStatus contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">Yes</dei:EntityCurrentReportingStatus>
    <dei:DocumentFiscalPeriodFocus contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:StockholdersEquity contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">9237601</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">8398521</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-25972402</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-26620246</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">11576219</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">11384983</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30" unitRef="USD" decimals="0">28967642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-6526192</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-5270358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">11860050</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">11835349</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">30198775</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">43580</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">23590204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-26633299</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-5688089</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">11379187</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">12671214</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">8379672</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31" unitRef="USD" decimals="0">30616909</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-191236</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">24701</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">5796</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-811164</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-197032</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2019-01-01to2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">835865</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">-811164</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="0">5796</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-197032</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">835865</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-647844</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-1255834</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">13053</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-838103</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-660897</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-417731</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-838103</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">13053</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-660897</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-417731</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="shares" decimals="INF">43579557</us-gaap:SharesOutstanding>
    <us-gaap:InterestExpenseRelatedParty contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">6773</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">6773</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2020-01-01to2020-06-30_srt_ManagementMember" unitRef="USD" decimals="0">14754</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">3386</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">3386</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2020-04-01to2020-06-30_srt_ManagementMember" unitRef="USD" decimals="0">7321</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:DueToOtherRelatedPartiesClassifiedCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">1354567</us-gaap:DueToOtherRelatedPartiesClassifiedCurrent>
    <us-gaap:DueToOtherRelatedPartiesClassifiedCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1354567</us-gaap:DueToOtherRelatedPartiesClassifiedCurrent>
    <us-gaap:DueToOtherRelatedPartiesClassifiedCurrent contextRef="AsOf2020-06-30_us-gaap_ManagementMember" unitRef="USD" decimals="0">90551</us-gaap:DueToOtherRelatedPartiesClassifiedCurrent>
    <dei:EntityShellCompany contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">false</dei:EntityShellCompany>
    <dei:EntityIncorporationStateCountryCode contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">001-34471</dei:EntityFileNumber>
    <dei:EntityInteractiveDataCurrent contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">Yes</dei:EntityInteractiveDataCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">17575100</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">17342097</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">22729</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">23715</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:InventoryRawMaterials contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2113994</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1798405</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">314231</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">644174</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">1160599</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1410393</us-gaap:InventoryFinishedGoods>
    <us-gaap:LandAndLandImprovements contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">403755</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">397864</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">9375817</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">9239010</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">26309262</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">26757799</us-gaap:MachineryAndEquipmentGross>
    <cphi:MotorVehicleGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">308334</cphi:MotorVehicleGross>
    <cphi:MotorVehicleGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">303835</cphi:MotorVehicleGross>
    <cphi:OfficeEquipmentGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">217058</cphi:OfficeEquipmentGross>
    <cphi:OfficeEquipmentGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">216264</cphi:OfficeEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">36614226</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">36914772</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">20300399</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">21283119</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Depreciation contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1287586</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">1535336</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">640473</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">762475</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">17484</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">40534</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">8676</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">17912</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">4839117</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">4768507</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">4633506</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">4583263</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">205611</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">185244</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 6 &amp;#8211; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A member of the Company's board of&#13;directors ("Board") had previously advanced to the Company an aggregate amount of $1,354,567 as of June 30, 2020 and&#13;December 31, 2019 which are recorded as "Other payables &amp;#8211; related parties" on the accompanying condensed consolidated&#13;balance sheets. The advances bear interest at a rate of 1.0% per year.&amp;#160;&amp;#160;Total interest expense for each of the three&#13;months ended June 30, 2020 and 2019 was $3,386 and $3,386, respectively. Total interest expense for each of the three months ended&#13;June 30, 2020 and 2019 was $6,773 and $6,773, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company received advances totaling&#13;$90,551 during the six months ended June 30, 2020 from its Chairperson, Chief Executive Officer and Interim Chief Financial Officer.&#13;Total amounts owed were $797,594 and $717,419 and are recorded as Other payables &amp;#8211; related parties on the accompanying condensed&#13;consolidated balance sheets as of June 30, 2020 and December 31, 2019, respectively. On July 8, 2019 the Company entered into a&#13;loan agreement in exchange for cash of RMB 4,770,000 ($674,405) with its Chairperson, Chief Executive Officer and Interim Chief&#13;Financial Officer. The loan bears interest at a rate of 4.35% and is payable within one year of the loan agreement. The due date&#13;of the loan agreement was extended to July 10, 2021. Total interest expense related to the loan for the three and six months ended&#13;June 30, 2020 was $7,321 and $14,754. Compensation payable to the Chairperson, Chief Executive Officer and Interim Chief Financial&#13;Officer is included in Other payables in the accompanying condensed consolidated balance sheets totaling $2,315,986 and $2,307,986&#13;as of June 30, 2020 and December 31, 2019, respectively.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="pure" decimals="INF">0.010</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2019-07-08_srt_ManagementMember" unitRef="pure" decimals="INF">0.0435</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <cphi:LoanAgreementToBorrowCash contextRef="AsOf2019-07-08_srt_ManagementMember" unitRef="USD" decimals="0">674405</cphi:LoanAgreementToBorrowCash>
    <cphi:LoanAgreementToBorrowCash contextRef="AsOf2019-07-08_srt_ManagementMember_custom_CNYMember" unitRef="CNY" decimals="0">4770000</cphi:LoanAgreementToBorrowCash>
    <cphi:LoanAgreementPayableTerm contextRef="From2019-07-01to2019-07-08_srt_ManagementMember">P1Y</cphi:LoanAgreementPayableTerm>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;Year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Lines of &lt;br /&gt;&#13;Credit&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Construction &lt;br /&gt;&#13;Loan Facility&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,200,650&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,118,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,319,444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;706,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,977,541&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,683,805&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,906,914&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,096,335&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,003,249&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">3319444</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="AsOf2020-06-30_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">1200650</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="AsOf2020-06-30_us-gaap_ConstructionLoanPayableMember" unitRef="USD" decimals="0">2118794</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00">P1Y0M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="pure" decimals="INF">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <cphi:OrganizationAndNatureOfOperationsPolicyTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Organization and Nature of Operations&#13;&amp;#8211;&amp;#160;&lt;/i&gt;&lt;/b&gt;China Pharma Holdings, Inc., a Nevada corporation, owns 100% of Onny Investment Limited (Onny), a British&#13;Virgin Islands corporation, which owns 100% of Hainan Helpson Medical &amp;#38; Biotechnology Co., Ltd (Helpson), a company organized&#13;under the laws of the People&amp;#8217;s Republic of China (the PRC). China Pharma Holdings, Inc. and its subsidiaries are referred&#13;to herein as the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Onny acquired 100% of the ownership in&#13;Helpson on May 25, 2005, by entering into an Equity Transfer Agreement with Helpson&amp;#8217;s three former shareholders. The transaction&#13;was approved by the Commercial Bureau of Hainan Province on June 12, 2005 and Helpson received the Certificate of Approval for&#13;Establishment of Enterprises with Foreign Investment in the PRC on the same day. Helpson received its business license evidencing&#13;its WFOE (Wholly Foreign Owned Enterprise) status on June 21, 2005.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has acquired and continues to acquire well-accepted&#13;medical formulas to add to its diverse portfolio of Western and Chinese medicines.&lt;/p&gt;</cphi:OrganizationAndNatureOfOperationsPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Consolidation and Basis of Presentation&amp;#160;&lt;/i&gt;&lt;/b&gt;&amp;#8211;&#13;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally&#13;accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;) and are expressed in United States dollars. They include the&#13;accounts and operations of the Company including its wholly-owned subsidiaries. All significant intercompany balances and transactions&#13;have been eliminated in the consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Helpson&amp;#8217;s functional currency is&#13;the Chinese Renminbi. Helpson&amp;#8217;s revenue and expenses are translated into United States dollars at the average exchange rate&#13;for the period. Assets and liabilities are translated at the exchange rate as of the end of the reporting period. Gains or losses&#13;from translating Helpson&amp;#8217;s financial statements are included in accumulated other comprehensive income, which is a component&#13;of stockholders&amp;#8217; equity. Gains and losses arising from transactions denominated in a currency other than the functional currency&#13;of the entity that is party to the transaction are included in the results of operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the opinion of management, the unaudited&#13;interim condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for&#13;a fair presentation of the results for the interim periods presented. All significant intercompany transactions and balances are&#13;eliminated on consolidation. However, the results of operations included in such financial statements may not necessary be indicative&#13;of annual results. Such financial statements should be read in conjunction with the Company&amp;#8217;s audited consolidated financial statements&#13;and notes thereto included in its Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and&#13;Exchange Commission on March 30, 2020.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Accounting Estimates&amp;#160;&lt;/i&gt;-&amp;#160;&lt;/b&gt;The&#13;methodology used to prepare the Company&amp;#8217;s financial statements is in conformity with U.S. GAAP, which requires the management&#13;of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures&#13;of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses&#13;during the reporting periods. Therefore, actual results could differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company uses the same accounting policies&#13;in preparing its quarterly and annual financial statements. Certain information and footnote disclosures normally included in the&#13;annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Credit Risk&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;The carrying amount of accounts receivable included in the balance sheet represents the Company&amp;#8217;s exposure to credit risk&#13;in relation to its financial assets. No other financial asset carries a significant exposure to credit risk. The Company performs&#13;ongoing credit evaluations of each customer&amp;#8217;s financial condition. The Company maintains allowances for doubtful accounts&#13;and such allowances in the aggregate have not exceeded management&amp;#8217;s estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has its cash in bank deposits&#13;primarily at state owned banks located in the PRC. Historically, deposits in PRC banks have been secured due to the state policy&#13;of protecting depositors&amp;#8217; interests. The PRC promulgated a Bankruptcy Law in August 2006, effective June&amp;#160;1, 2007, which&#13;contains provisions for the implementation of measures for the bankruptcy of PRC banks. Company bank accounts in China are not&#13;subject to a certain insurance coverage and will follow the provisions set forth in the PRC Bankruptcy Law should any bank where&#13;the Company has accounts declare bankruptcy.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventoryDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2 &amp;#8211; INVENTORY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Inventory consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,798,405&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,113,994&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;644,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;314,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,410,393&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,160,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;Total Inventory&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,852,972&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,588,824&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 3 &amp;#8211; PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Permit of land use&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;397,864&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;403,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: -0.1in; padding-left: 0.1in"&gt;Building&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,239,010&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,375,817&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Plant, machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,757,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,309,262&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Motor vehicle&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;303,835&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Office equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;216,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;217,058&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-indent: -0.1in; padding-left: 16.2pt"&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,914,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,614,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(21,283,119&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,300,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Property, Plant and Equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,631,653&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,313,827&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Depreciation is computed on a straight-line basis over the estimated&#13;useful lives of the assets as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 86%; font-size: 10pt; text-align: left"&gt;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Asset&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 12%; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Life - years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Permit of land use&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;40 - 70&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Building&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;20 - 49&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Plant, machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;5 - 10&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Motor vehicle&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;5 - 10&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;3-5&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation relating to office equipment&#13;was included in general and administrative expenses, while all other depreciation was included in cost of revenue. For the three&#13;months ended June 30, 2020 and 2019, depreciation expense was $640,473 and $762,475, respectively and $1,287,586 and $1,535,336&#13;for the six months ended June 30, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 4 - INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible assets represent the cost of&#13;medical formulas approved for production by the National Medical Products Administration (the "NMPA", formerly China&#13;Food and Drug Administration, CFDA). The Company did not obtain NMPA production approval for any new medical formulas during the&#13;six months ended June 30, 2020 and 2019 and no costs were reclassified from advances to intangible assets during the six months&#13;ended June 30, 2020 and 2019, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Approved medical formulas are amortized&#13;from the date NMPA approval is obtained over their individually identifiable estimated useful life, which range from ten to thirteen&#13;years.&amp;#160;&amp;#160;It is at least reasonably possible that a change in the estimated useful lives of the medical formulas could&#13;occur in the near term due to changes in the demand for the drugs and medicines produced from these medical formulas. Amortization&#13;expense relating to intangible assets was $8,676 and $17,912 for the three months ended June 30, 2020 and 2019, respectively, and&#13;$17,484 and $40,534 for the six months ended June 30, 2020 and 2019, respectively, which was included in the general and administrative&#13;expenses. Medical formulas typically do not have a residual value at the end of their amortization period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates each approved medical&#13;formula for impairment at the date of NMPA approval, when indications of impairment are present and also at the date of each financial&#13;statement. The Company's evaluation is based on an estimated undiscounted net cash flow model, which considers currently&#13;available market data for the related drug and the Company's estimated market share. If the carrying value of the medical&#13;formula exceeds the estimated future net cash flows, an impairment loss is recognized for the excess of the carrying value over&#13;the fair value of the medical formula, which is determined by the estimated discounted future net cash flows. No impairment loss&#13;was recognized during the six months ended June 30, 2020 and 2019.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible assets consisted solely of NMPA&#13;approved medical formulas as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Gross carrying amount&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,768,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,839,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,583,263&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,633,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net carrying amount&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;185,244&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;205,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,798,405&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,113,994&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;644,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;314,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,410,393&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,160,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;Total Inventory&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,852,972&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,588,824&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Permit of land use&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;397,864&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;403,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: -0.1in; padding-left: 0.1in"&gt;Building&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,239,010&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,375,817&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Plant, machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,757,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,309,262&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: -0.1in; padding-left: 0.1in"&gt;Motor vehicle&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;303,835&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Office equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;216,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;217,058&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-indent: -0.1in; padding-left: 16.2pt"&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,914,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,614,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(21,283,119&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,300,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Property, Plant and Equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,631,653&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,313,827&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <cphi:UsefulLivesOfAssetsTableTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 86%; font-size: 10pt; text-align: left"&gt;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Asset&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 12%; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Life - years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Permit of land use&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;40 - 70&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Building&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;20 - 49&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Plant, machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;5 - 10&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Motor vehicle&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;5 - 10&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;font style="font-size: 10pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; font-size: 10pt; text-align: center"&gt;&lt;font style="font-size: 10pt"&gt;3-5&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</cphi:UsefulLivesOfAssetsTableTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 76%; text-align: left"&gt;Gross carrying amount&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,768,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,839,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,583,263&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,633,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net carrying amount&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;185,244&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;205,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <cphi:AdvancesForPurchasesOfIntangibleAssetsTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &amp;#8211; ADVANCES FOR PURCHASES OF INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In order to expand the number of medicines&#13;the Company manufactured and marketed, it entered into contracts with independent laboratories and others for the purchase of medical&#13;formulas and assistance with the NMPA approval process.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the new regulations and policy environment,&#13;the criteria for formulations' development are more stringent. The Company must supplement and improve the corresponding&#13;processes and standards to meet the latest requirements of NMPA in accordance with the requirements of consistency evaluation.&#13;As a result, the Company anticipates an extended timeline on the approval process of its current pipeline products.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If a medical product is not approved by&#13;the NMPA, as evidenced by their issuance of a denial letter, or if the laboratory breaches the contract, the laboratory is required&#13;under the contract to provide a refund to the Company of the full amount of the payments made to the laboratory for that formula,&#13;or the Company can require the application of those payments to another medical formula with the same laboratory. As a result of&#13;the refund right, the Company is ultimately purchasing an approved medical product. Accordingly, payments made prior to the issuance&#13;of production approval by the NMPA are recorded as advances for purchases of intangible assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;To date, no formula has failed to receive&#13;NMPA production approval nor has the Company been informed or been made aware of any formula that may fail to receive such approval.&#13;However, there is no assurance that the medical products will receive production approval, and if the Company does not receive&#13;such approval, it will enforce its contractual rights to receive a refund from the laboratory or have the payments applied to another&#13;medical formula with the same laboratory.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The management determined to impair all&#13;remaining advances at December 31, 2019, but may resume the development of these formulas in the future if sufficient funding and&#13;other favorable conditions arise.&lt;/p&gt;</cphi:AdvancesForPurchasesOfIntangibleAssetsTextBlock>
    <us-gaap:BankingAndThriftDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 7 &amp;#8211; BANKER'S ACCEPTANCE NOTES&#13;PAYABLE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In April 2016, the Company entered into&#13;a Banker's Acceptance Note Agreement with a bank. Pursuant to the terms of the agreement, the Company can issue banker's acceptance&#13;notes to any third party as payment of amounts owing to that third party. The Company is required to deposit with the bank an amount&#13;equal to the amounts represented by the banker's acceptance notes issued to the third parties. The amount of these deposited balances&#13;is shown as "Restricted cash" on the accompanying balance sheets as of June 30, 2020 and December 31, 2019. The maximum&#13;amount that the Company can issue under this agreement is limited to the lesser of RMB30,000,000 (approximately $4.5 million) or&#13;the amount of cash available to deposit against the banker's acceptance notes. In addition, the agreement calls for the payment&#13;of fees equal to 0.05% of the note amount to the bank. As of June 30, 2020 and December 31, 2019, the Company had outstanding banker's&#13;acceptance notes in the amount of $222,996 and $109,908, respectively.&lt;/p&gt;</us-gaap:BankingAndThriftDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">4500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2020-06-30_custom_ChineseYuanRenminbiMember" unitRef="USD" decimals="0">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NotesAndLoansPayable contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">109908</us-gaap:NotesAndLoansPayable>
    <us-gaap:NotesAndLoansPayable contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">222996</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">30759656</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">30455483</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">51700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">2025-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="pure" decimals="INF">0.25</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">45756</us-gaap:CustomersLiabilityForAcceptancesNet>
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">11251</us-gaap:CustomersLiabilityForAcceptancesNet>
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="0">45756</us-gaap:CustomersLiabilityForAcceptancesNet>
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="0">11251</us-gaap:CustomersLiabilityForAcceptancesNet>
    <us-gaap:CustomersLiabilityForAcceptancesNet contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueNetAssetLiability contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">45756</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">11251</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="0">45756</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2019-12-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="0">11251</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2020-06-30_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In June 2016, the Financial Accounting&#13;Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13,&amp;#160;&lt;i&gt;Financial Instruments&#13;&amp;#8211; Credit Losses (Topic 326)&lt;/i&gt;, which introduces new guidance for the accounting for credit losses on instruments within&#13;its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial&#13;instruments. It also modifies the impairment model for available-for-sale (AFS) debt securities and provides for a simplified accounting&#13;model for purchased financial assets with credit deterioration since their origination.&amp;#160;The pronouncement will be effective&#13;for public business entities that are SEC filers in fiscal years beginning after&amp;#160;December 15, 2022, including interim periods&#13;within those fiscal years. Early application of the guidance will be permitted for all entities for fiscal years beginning after&amp;#160;December&#13;15, 2019, including interim periods within those fiscal years. The Company does not anticipate the guidance will have a material&#13;impact on its financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,&#13;&lt;i&gt;"Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes". &lt;/i&gt;The amendment simplifies the accounting&#13;for income taxes by eliminating some exceptions to the general approach in ASC 740, Income Taxes. It also clarifies certain aspects&#13;of the existing guidance to promote more consistent application, among other things. The guidance is effective for interim and&#13;annual reporting periods beginning within 2021 with early adoption permitted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;From time to time, the FASB or other standards&#13;setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through&#13;issuance of ASUs. Unless otherwise discussed, the Company believes that the recently issued guidance, whether adopted or to be&#13;adopted in the future, is not expected to have a material impact on its consolidated financial statements upon adoption.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <cphi:AccumulatedDeficit contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">26600000</cphi:AccumulatedDeficit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherNotesPayable contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2307986</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2315986</us-gaap:OtherNotesPayable>
    <us-gaap:DueFromOtherRelatedParties contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">717419</us-gaap:DueFromOtherRelatedParties>
    <us-gaap:DueFromOtherRelatedParties contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">797594</us-gaap:DueFromOtherRelatedParties>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2683805</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="AsOf2020-06-30_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">706264</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="AsOf2020-06-30_us-gaap_ConstructionLoanPayableMember" unitRef="USD" decimals="0">1977541</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">6003249</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-06-30_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">1906914</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-06-30_us-gaap_ConstructionLoanPayableMember" unitRef="USD" decimals="0">4096335</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">The loan bears interest at the rate of 4.05% per annum.</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2013-06-01to2013-06-21">The loan bears interest based upon 110% of the PRC government&#8217;s eight-year term rate effective on the actual draw-down date, subject to annual adjustments based on 110% of the floating rate for the same type of loan on the anniversary from the draw-down date and its subsequent anniversary dates.  The interest rate has remained at 5.39% on the anniversary dates which were July 10, 2017, 2018 and 2019, respectively.  The loan required interest only payments for the first two years. Beginning July 11, 2015, the principal was due in at least two (2) annual installments with the first annual payment being due within six month period after July 10, 2015 and the second annual payment being due July 10, 2016 and each following year over the next five years through July 11, 2021 on the identical terms as described above for 2015.</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2020-04-01to2020-04-30">The loan bears interest at a rate of 4.25% per annum.</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 9 - LEASES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has leases for certain office&#13;and production facilities in the PRC which are classified as operating leases. The leases contain payment terms for fixed amounts.&#13;Options to extend are recognized as part of the lease liabilities and recognized as right to use assets when management estimates&#13;to renew the lease. There are no residual value guarantees, no variable lease payments, and no restrictions or covenants imposed&#13;by leases. The discount rate used in measuring the lease liabilities and right of use assets was determined by reviewing the Company's&#13;incremental borrowing rate at the initial measurement date. For the three months ended June 30, 2020 and 2019, operating lease&#13;cost was $22,265 and $23,109, respectively and cash paid for amounts included in the measurement of lease liabilities for operating&#13;cash flows from operating leases was $23,665 and $24,562, respectively. For the six months ended June 30, 2020 and 2019, operating&#13;lease cost was $44,494 and $46,454, respectively and cash paid for amounts included in the measurement of lease liabilities for&#13;operating cash flows from operating leases was $47,292 and $49,376, respectively. As of June 30, 2020 and December 31, 2019, the&#13;Company reported operating lease right of use assets of $90,289 and $136,779, respectively and operating use liabilities of $93,510&#13;and $140,007, respectively. As of June 30, 2020, its operating leases had a weighted average remaining lease term of 1.02 years&#13;and a weighted average discount rate of 4.75%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Minimum lease payments for the Company's operating lease&#13;liabilities were as follows for the twelve month periods ended June 30:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;94,585&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,459&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;93,510&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Operating lease liabilities, current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(93,510&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease liabilities, net of current portion&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has leases with terms of less than one year for&#13;certain provincial sales offices that are not material.&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;94,585&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,459&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;93,510&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Operating lease liabilities, current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(93,510&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease liabilities, net of current portion&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseLiability contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">140007</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">93510</us-gaap:OperatingLeaseLiability>
    <us-gaap:ReceivableWithImputedInterestNetAmount contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2459</us-gaap:ReceivableWithImputedInterestNetAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">95969</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1384</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">94585</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 10 - INCOME TAXES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred income tax assets and liabilities&#13;are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences are expected&#13;to be recovered or settled. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in&#13;income in the period that includes the enactment date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Liabilities are established for uncertain&#13;tax positions expected to be taken in income tax returns when such positions are judged to meet the "more-likely-than-not"&#13;threshold based on the technical merits of the positions. Estimated interest and penalties related to uncertain tax positions are&#13;included as a component of other expenses. Through December 31, 2019, the Company has not identified any uncertain tax positions&#13;that it has taken. U.S. income tax returns for the years ended December 31, 2016 through December 31, 2019 and the Chinese income&#13;tax return for the year ended December 31, 2019 are open for possible examination.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the current tax law in the PRC, the Company is and will&#13;be subject to the enterprise income tax rate of 25%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was no provision for income taxes&#13;for the three and six months ended June 30, 2020 and 2019 respectively due to continued net losses of the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2020, the Company had net&#13;operating loss carryforwards for PRC tax purposes of approximately $51.7 million which are available to offset any future taxable&#13;income through 2025. Approximately $21.6 million of these carryforwards will expire in December 2020. The Company also has net&#13;operating losses for United States federal income tax purposes of approximately $6.4 million of which $5.1 million are available&#13;to offset future taxable income, if any, through 2039, and $1.3 million are available for carryforward indefinitely subject to&#13;a limitation of 80% of taxable income for each tax year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Recent U.S. federal tax legislation, commonly&#13;referred to as the Tax Cuts and Jobs Act (the "U.S. Tax Reform"), was signed into law on December&amp;#160;22, 2017. The&#13;U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal&#13;corporate income tax rate from 35% to 21% for taxable years beginning after December&amp;#160;31, 2017; limiting and/or eliminating&#13;many business deductions; migrating the U.S. to a territorial tax system with a&amp;#160;one-time&amp;#160;transition tax on a mandatory&#13;deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally&#13;eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In assessing the realizability of deferred&#13;tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not&#13;be realized.&amp;#160;&amp;#160;The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income&#13;during the periods in which those differences become deductible or tax loss carry forwards are utilized.&amp;#160;&amp;#160;Management&#13;considers projected future taxable income and tax planning strategies in making this assessment.&amp;#160;&amp;#160;Based upon an assessment&#13;of the level of historical taxable income and projections for future taxable income over the periods on which the deferred tax&#13;assets are deductible or can be utilized, management believes it is not likely for the Company to realize all benefits of the deferred&#13;tax assets as of June 30, 2020 and December 31, 2019.&amp;#160;&amp;#160;Therefore, the Company provided for a valuation allowance against&#13;its deferred tax assets of $30,455,483 and $30,759,656 as of June 30, 2020 and December 31, 2019, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also incurred various other&#13;taxes, comprised primarily of business taxes, value-added taxes, urban construction taxes, education surcharges and others. Any&#13;unpaid amounts are reflected on the balance sheets as accrued taxes payable.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;b&gt;NOTE 11 &amp;#8211; FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;Fair value is&#13;defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal&#13;or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement&#13;date. To measure fair value, a hierarchy has been established which requires an entity to maximize the use of observable inputs&#13;and minimize the use of unobservable inputs. This hierarchy uses three levels of inputs to measure the fair value of assets and&#13;liabilities as follows: Level 1 &amp;#8211; Quoted prices in active markets for identical assets or liabilities; Level 2 &amp;#8211; Observable&#13;inputs other than Level 1 including quoted prices for similar assets or liabilities, quoted prices in less active markets, or other&#13;observable inputs that can be corroborated by observable market data; and Level 3 &amp;#8211; Unobservable inputs supported by little&#13;or no market activity for financial instruments whose value is determined using pricing models, discounted cash flow methodologies,&#13;or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment&#13;or estimation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The Company uses&#13;fair value to measure the value of the banker's acceptance notes it holds at June 30, 2020 and December 31, 2019.&amp;#160;The banker's&#13;acceptance notes are recorded at cost which approximates fair value.&amp;#160;&amp;#160;The Company held the following assets and liabilities&#13;recorded at fair value:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fair Value Measurements at&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Reporting Date Using&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Banker's acceptance notes&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fair Value Measurements at&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Reporting Date Using&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Banker's acceptance notes&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fair Value Measurements at&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Reporting Date Using&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Banker's acceptance notes&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,251&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font-weight: bold; text-align: center"&gt;Fair Value Measurements at&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Reporting Date Using&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt; 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Banker's acceptance notes&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;-&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 12 - STOCKHOLDERS' EQUITY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is authorized to issue 95,000,000&#13;shares of common stock, $0.001 par value, and 5,000,000 shares of preferred stock, $0.001 par value. The preferred stock may be&#13;issued in series with such designations, preferences, stated values, rights, qualifications or limitations as determined solely&#13;by the Company's Board.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="pure" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerMember" unitRef="pure" decimals="INF">0.497</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerOneMember" unitRef="pure" decimals="INF">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="pure" decimals="INF">0.307</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerMember" unitRef="pure" decimals="INF">0.498</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_MajorCustomersAxis_CustomerOneMember" unitRef="pure" decimals="INF">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_SalesRevenueNetOneMember" unitRef="pure" decimals="INF">0.308</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_SalesRevenueNetTwoMember" unitRef="pure" decimals="INF">0.214</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_SalesRevenueNetThreeMember" unitRef="pure" decimals="INF">0.139</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_SalesRevenueNetOneMember" unitRef="pure" decimals="INF">0.339</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_SalesRevenueNetTwoMember" unitRef="pure" decimals="INF">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_SalesRevenueNetThreeMember" unitRef="pure" decimals="INF">0.161</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersMember" unitRef="pure" decimals="INF">0.390</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersOneMember" unitRef="pure" decimals="INF">0.186</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersMember" unitRef="pure" decimals="INF">0.277</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember_custom_SuppliersOneMember" unitRef="pure" decimals="INF">0.247</us-gaap:ConcentrationRiskPercentage1>
    <cphi:NumberOfCustomers contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="Customer" decimals="INF">0</cphi:NumberOfCustomers>
    <cphi:NumberOfCustomers contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="Customer" decimals="INF">1</cphi:NumberOfCustomers>
    <cphi:NumberOfCustomers contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="Customer" decimals="INF">2</cphi:NumberOfCustomers>
    <cphi:NumberOfCustomers contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="Customer" decimals="INF">2</cphi:NumberOfCustomers>
    <cphi:NumberOfSuppliers contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00_ConcentrationRiskByBenchmarkAxis_RawMaterialPurchasesMember" unitRef="Suppliers" decimals="INF">2</cphi:NumberOfSuppliers>
    <cphi:NumberOfSuppliers contextRef="From2019-01-01to2019-06-30_custom_RawMaterialPurchasesMember" unitRef="Suppliers" decimals="INF">2</cphi:NumberOfSuppliers>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">48701</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConstructionLoanNoncurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2150168</us-gaap:ConstructionLoanNoncurrent>
    <us-gaap:ConstructionLoanNoncurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1977541</us-gaap:ConstructionLoanNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">10045308</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">11340245</us-gaap:LiabilitiesCurrent>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">109908</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">222996</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:LongTermConstructionLoanCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2150168</us-gaap:LongTermConstructionLoanCurrent>
    <us-gaap:LongTermConstructionLoanCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2118794</us-gaap:LongTermConstructionLoanCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">91306</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">93510</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2071986</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2152161</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">3560332</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">3753356</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">189880</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">180719</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">1366330</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1025098</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:Assets contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">22235222</us-gaap:Assets>
    <us-gaap:Assets contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">23165021</us-gaap:Assets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">205611</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">185244</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">136779</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">90289</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">16313827</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">15631653</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">5579005</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">7257835</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">77120</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">397374</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">3588824</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">3852972</us-gaap:InventoryNet>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">46643</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">86065</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">635371</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">595733</us-gaap:ReceivablesNetCurrent>
    <cphi:BankersAcceptances contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">45756</cphi:BankersAcceptances>
    <cphi:BankersAcceptances contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">11251</cphi:BankersAcceptances>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">109908</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">222996</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">1074979</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1813544</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="shares" decimals="INF">43579557</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2020-04-01to2020-06-30" unitRef="shares" decimals="INF">43579557</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2019-04-01to2019-06-30" unitRef="shares" decimals="INF">43579557</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD_per_Share" decimals="INF">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD_per_Share" decimals="INF">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2020-04-01to2020-06-30" unitRef="USD_per_Share" decimals="INF">0</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2019-04-01to2019-06-30" unitRef="USD_per_Share" decimals="INF">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-839080</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-1231133</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">18849</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-1649267</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-04-01to2020-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2019-04-01to2019-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-647844</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-1255834</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">13053</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-838103</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-123549</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-168658</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">-61932</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-85135</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">125147</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">184034</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">63144</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">97254</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-01-01to2020-06-30_custom_PostalSavingsBankOfChinaMember" unitRef="USD" decimals="0">4953</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-01-01to2020-06-30_custom_BankOfCommunicationsMember" unitRef="USD" decimals="0">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-04-01to2020-06-30_custom_BankOfCommunicationsMember" unitRef="USD" decimals="0">0</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1598</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">15376</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">1212</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">12119</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-524295</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-1087176</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">74985</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-752968</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1868532</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">1907254</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">1074813</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">916516</us-gaap:OperatingExpenses>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">78863</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">135926</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">30044</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">66008</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">711004</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">763367</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">322445</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">334550</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1053737</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">984557</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">727642</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">505866</us-gaap:SellingExpense>
    <us-gaap:GrossProfit contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1344237</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">820078</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">1149798</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">163548</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">4190441</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">4678603</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">2620925</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">2405860</us-gaap:CostOfRevenue>
    <us-gaap:Revenues contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">5534678</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">5498681</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">3770723</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">2569408</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-06-30_custom_DomesticPharmaceuticalsMember" unitRef="USD" decimals="0">3833570</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_DomesticPharmaceuticalsMember" unitRef="USD" decimals="0">5498681</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30_custom_DomesticPharmaceuticalsMember" unitRef="USD" decimals="0">2069615</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30_custom_DomesticPharmaceuticalsMember" unitRef="USD" decimals="0">2569408</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30_custom_ExportMedicalTestKitsMember" unitRef="USD" decimals="0">1701108</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30_custom_ExportMedicalTestKitsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:Revenues contextRef="From2020-01-01to2020-06-30_custom_ExportMedicalTestKitsMember" unitRef="USD" decimals="0">1701108</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_ExportMedicalTestKitsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Reclassification&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;Certain amounts in the prior period presented have been reclassified to conform to the current year presentation. There was no&#13;impact on previously reported assets, net income or total cash flows.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1 &amp;#8211; ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Organization and Nature of Operations&#13;&amp;#8211;&amp;#160;&lt;/i&gt;&lt;/b&gt;China Pharma Holdings, Inc., a Nevada corporation, owns 100% of Onny Investment Limited (Onny), a British&#13;Virgin Islands corporation, which owns 100% of Hainan Helpson Medical &amp;#38; Biotechnology Co., Ltd (Helpson), a company organized&#13;under the laws of the People&amp;#8217;s Republic of China (the PRC). China Pharma Holdings, Inc. and its subsidiaries are referred&#13;to herein as the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Onny acquired 100% of the ownership in&#13;Helpson on May 25, 2005, by entering into an Equity Transfer Agreement with Helpson&amp;#8217;s three former shareholders. The transaction&#13;was approved by the Commercial Bureau of Hainan Province on June 12, 2005 and Helpson received the Certificate of Approval for&#13;Establishment of Enterprises with Foreign Investment in the PRC on the same day. Helpson received its business license evidencing&#13;its WFOE (Wholly Foreign Owned Enterprise) status on June 21, 2005.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has acquired and continues to acquire well-accepted&#13;medical formulas to add to its diverse portfolio of Western and Chinese medicines.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Liquidity and Going Concern&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2020, the Company had cash&#13;and cash equivalents of $1.8 million and an accumulated deficit of $26.6 million. The Company&amp;#8217;s Chairperson, Chief Executive&#13;Officer and Interim Chief Financial Officer has advanced an aggregate of $0.8 million at June 30, 2020 to provide working capital&#13;and enable the Company&amp;#8217;s required payments related to its construction loan facility. Although the Company recorded a profit&#13;in the three months ended June 30, 2020, operating losses are anticipated to continue for the foreseeable future due to, among&#13;other things, costs related to the production of its existing products, debt service costs and costs of selling and administrative&#13;organization. These conditions raise substantial doubt about its ability to continue as a going concern within one year after the&#13;date that the financial statements are issued. To alleviate the conditions that raise substantial doubt about the Company&amp;#8217;s&#13;ability to continue as a going concern, management plans to enhance the sales model of advance payment, and further strengthen&#13;its collection of accounts receivable. Further, the Company is currently exploring strategic alternatives to accelerate the launch&#13;of nutrition products. In addition, management believes that the Company&amp;#8217;s existing fixed assets can serve as collateral&#13;to support additional bank loans. As discussed in Note 8, in April 2020 the Company obtained a line of credit from a bank for an&#13;aggregate amount of RMB 10,000,000 (approximately $1.4 million), of which RMB 5,000,000 (approximately $0.7 million) have been&#13;advanced to the Company. Also, in June 2020 the Company obtained an additional line of credit and received advances totaling RMB&#13;8,500,000 (approximately $1.2 million). While the current plans and additional financing will allow the Company to fund its operations&#13;in the next twelve months, there can be no assurance that the Company will be able to achieve its future strategic alternatives&#13;raising substantial doubt about its ability to continue as a going concern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to the requirements of Accounting&#13;Standards Codification (ASC) 205-40, &lt;i&gt;Disclosure of Uncertainties about an Entity&amp;#8217;s Ability to Continue as a Going Concern&lt;/i&gt;&#13;management must evaluate whether there are conditions or events, considered in the aggregate, that raise substantial doubt about&#13;the Company&amp;#8217;s ability to continue as a going concern within one year after the date that the financial statements are issued.&#13;This evaluation initially does not take into consideration the potential mitigating effect of management&amp;#8217;s plans that have&#13;not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology,&#13;management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company&amp;#8217;s&#13;ability to continue as a going concern. The mitigating effect of management&amp;#8217;s plans, however, is only considered if both&#13;(1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements&#13;are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise&#13;substantial doubt about the entity&amp;#8217;s ability to continue as a going concern within one year after the date that the financial&#13;statements are issued.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under ASC 205-40, the strategic alternatives&#13;being pursued by the Company cannot be considered probable at this time because none of the Company&amp;#8217;s current plans have&#13;been finalized at the time of the issuance of these financial statements and the implementation of any such plan is not probable&#13;of being effectively implemented as none of the plans are entirely within the Company&amp;#8217;s control. Accordingly, substantial&#13;doubt is deemed to exist about the Company&amp;#8217;s ability to continue as a going concern within one year after the date these&#13;financial statements are issued.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying condensed consolidated&#13;financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction&#13;of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability&#13;and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome&#13;of the uncertainties described above.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Consolidation and Basis of Presentation&amp;#160;&lt;/i&gt;&lt;/b&gt;&amp;#8211;&#13;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally&#13;accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;) and are expressed in United States dollars. They include the&#13;accounts and operations of the Company including its wholly-owned subsidiaries. All significant intercompany balances and transactions&#13;have been eliminated in the consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Helpson&amp;#8217;s functional currency is&#13;the Chinese Renminbi. Helpson&amp;#8217;s revenue and expenses are translated into United States dollars at the average exchange rate&#13;for the period. Assets and liabilities are translated at the exchange rate as of the end of the reporting period. Gains or losses&#13;from translating Helpson&amp;#8217;s financial statements are included in accumulated other comprehensive income, which is a component&#13;of stockholders&amp;#8217; equity. Gains and losses arising from transactions denominated in a currency other than the functional currency&#13;of the entity that is party to the transaction are included in the results of operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the opinion of management, the unaudited&#13;interim condensed consolidated financial statements reflect all adjustments of a normal recurring nature that are necessary for&#13;a fair presentation of the results for the interim periods presented. All significant intercompany transactions and balances are&#13;eliminated on consolidation. However, the results of operations included in such financial statements may not necessary be indicative&#13;of annual results. Such financial statements should be read in conjunction with the Company&amp;#8217;s audited consolidated financial statements&#13;and notes thereto included in its Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and&#13;Exchange Commission on March 30, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Accounting Estimates&amp;#160;&lt;/i&gt;-&amp;#160;&lt;/b&gt;The&#13;methodology used to prepare the Company&amp;#8217;s financial statements is in conformity with U.S. GAAP, which requires the management&#13;of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures&#13;of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses&#13;during the reporting periods. Therefore, actual results could differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company uses the same accounting policies&#13;in preparing its quarterly and annual financial statements. Certain information and footnote disclosures normally included in the&#13;annual consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Credit Risk&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;The carrying amount of accounts receivable included in the balance sheet represents the Company&amp;#8217;s exposure to credit risk&#13;in relation to its financial assets. No other financial asset carries a significant exposure to credit risk. The Company performs&#13;ongoing credit evaluations of each customer&amp;#8217;s financial condition. The Company maintains allowances for doubtful accounts&#13;and such allowances in the aggregate have not exceeded management&amp;#8217;s estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has its cash in bank deposits&#13;primarily at state owned banks located in the PRC. Historically, deposits in PRC banks have been secured due to the state policy&#13;of protecting depositors&amp;#8217; interests. The PRC promulgated a Bankruptcy Law in August 2006, effective June&amp;#160;1, 2007, which&#13;contains provisions for the implementation of measures for the bankruptcy of PRC banks. Company bank accounts in China are not&#13;subject to a certain insurance coverage and will follow the provisions set forth in the PRC Bankruptcy Law should any bank where&#13;the Company has accounts declare bankruptcy.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Interest Rate Risk&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;The Company is exposed to the risk arising from changing interest rates, which may affect the ability of repayment of existing&#13;debts and viability of securing future debt instruments within the PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Reclassification&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;Certain amounts in the prior period presented have been reclassified to conform to the current year presentation. There was no&#13;impact on previously reported assets, net income or total cash flows.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In June 2016, the Financial Accounting&#13;Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) 2016-13,&amp;#160;&lt;i&gt;Financial Instruments&#13;&amp;#8211; Credit Losses (Topic 326)&lt;/i&gt;, which introduces new guidance for the accounting for credit losses on instruments within&#13;its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial&#13;instruments. It also modifies the impairment model for available-for-sale (AFS) debt securities and provides for a simplified accounting&#13;model for purchased financial assets with credit deterioration since their origination.&amp;#160;The pronouncement will be effective&#13;for public business entities that are SEC filers in fiscal years beginning after&amp;#160;December 15, 2022, including interim periods&#13;within those fiscal years. Early application of the guidance will be permitted for all entities for fiscal years beginning after&amp;#160;December&#13;15, 2019, including interim periods within those fiscal years. The Company does not anticipate the guidance will have a material&#13;impact on its financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,&#13;&lt;i&gt;&amp;#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&amp;#8221;. &lt;/i&gt;The amendment simplifies the accounting&#13;for income taxes by eliminating some exceptions to the general approach in ASC 740, Income Taxes. It also clarifies certain aspects&#13;of the existing guidance to promote more consistent application, among other things. The guidance is effective for interim and&#13;annual reporting periods beginning within 2021 with early adoption permitted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;From time to time, the FASB or other standards&#13;setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through&#13;issuance of ASUs. Unless otherwise discussed, the Company believes that the recently issued guidance, whether adopted or to be&#13;adopted in the future, is not expected to have a material impact on its consolidated financial statements upon adoption.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <cphi:LiquidityAndGoingConcernPolicyTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Liquidity and Going Concern&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2020, the Company had cash&#13;and cash equivalents of $1.8 million and an accumulated deficit of $26.6 million. The Company&amp;#8217;s Chairperson, Chief Executive&#13;Officer and Interim Chief Financial Officer has advanced an aggregate of $0.8 million at June 30, 2020 to provide working capital&#13;and enable the Company&amp;#8217;s required payments related to its construction loan facility. Although the Company recorded a profit&#13;in the three months ended June 30, 2020, operating losses are anticipated to continue for the foreseeable future due to, among&#13;other things, costs related to the production of its existing products, debt service costs and costs of selling and administrative&#13;organization. These conditions raise substantial doubt about its ability to continue as a going concern within one year after the&#13;date that the financial statements are issued. To alleviate the conditions that raise substantial doubt about the Company&amp;#8217;s&#13;ability to continue as a going concern, management plans to enhance the sales model of advance payment, and further strengthen&#13;its collection of accounts receivable. Further, the Company is currently exploring strategic alternatives to accelerate the launch&#13;of nutrition products. In addition, management believes that the Company&amp;#8217;s existing fixed assets can serve as collateral&#13;to support additional bank loans. As discussed in Note 8, in April 2020 the Company obtained a line of credit from a bank for an&#13;aggregate amount of RMB 10,000,000 (approximately $1.4 million), of which RMB 5,000,000 (approximately $0.7 million) have been&#13;advanced to the Company. Also, in June 2020 the Company obtained an additional line of credit and received advances totaling RMB&#13;8,500,000 (approximately $1.2 million). While the current plans and additional financing will allow the Company to fund its operations&#13;in the next twelve months, there can be no assurance that the Company will be able to achieve its future strategic alternatives&#13;raising substantial doubt about its ability to continue as a going concern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to the requirements of Accounting&#13;Standards Codification (ASC) 205-40, &lt;i&gt;Disclosure of Uncertainties about an Entity&amp;#8217;s Ability to Continue as a Going Concern&lt;/i&gt;&#13;management must evaluate whether there are conditions or events, considered in the aggregate, that raise substantial doubt about&#13;the Company&amp;#8217;s ability to continue as a going concern within one year after the date that the financial statements are issued.&#13;This evaluation initially does not take into consideration the potential mitigating effect of management&amp;#8217;s plans that have&#13;not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology,&#13;management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company&amp;#8217;s&#13;ability to continue as a going concern. The mitigating effect of management&amp;#8217;s plans, however, is only considered if both&#13;(1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements&#13;are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise&#13;substantial doubt about the entity&amp;#8217;s ability to continue as a going concern within one year after the date that the financial&#13;statements are issued.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under ASC 205-40, the strategic alternatives&#13;being pursued by the Company cannot be considered probable at this time because none of the Company&amp;#8217;s current plans have&#13;been finalized at the time of the issuance of these financial statements and the implementation of any such plan is not probable&#13;of being effectively implemented as none of the plans are entirely within the Company&amp;#8217;s control. Accordingly, substantial&#13;doubt is deemed to exist about the Company&amp;#8217;s ability to continue as a going concern within one year after the date these&#13;financial statements are issued.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying condensed consolidated&#13;financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction&#13;of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability&#13;and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome&#13;of the uncertainties described above.&lt;/p&gt;</cphi:LiquidityAndGoingConcernPolicyTextBlock>
    <dei:EntityCentralIndexKey contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">0001106644</dei:EntityCentralIndexKey>
    <cphi:InterestRateRiskPolicyTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Interest Rate Risk&lt;/i&gt;&lt;/b&gt;&amp;#160;&amp;#8211;&#13;The Company is exposed to the risk arising from changing interest rates, which may affect the ability of repayment of existing&#13;debts and viability of securing future debt instruments within the PRC.&lt;/p&gt;</cphi:InterestRateRiskPolicyTextBlock>
    <us-gaap:CapitalRequiredForCapitalAdequacy contextRef="AsOf2020-06-30_us-gaap_ManagementMember" unitRef="USD" decimals="0">800000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:LineOfCreditFacilityDescription contextRef="From2020-04-25to2020-04-30_us-gaap_SubsequentEventMember">Line of credit from a bank for an aggregate amount of RMB 10,000,000 (approximately $1.4 million), of which RMB 5,000,000 (approximately $0.7 million) have been advanced to the Company. Also, in June 2020 the Company obtained an additional line of credit and received advances totaling RMB 8,500,000 (approximately $1.2 million).</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:LineOfCreditFacilityDescription contextRef="From2020-07-02to2020-07-31_us-gaap_SubsequentEventMember">Additional RMB 3,000,000 (approximately $0.4 million) has been advanced under this line of credit. The Company has an additional RMB 2,000,000 (approximately $0.3 million) available under the line, subject to a risk review and approval by the third party guarantee company.</us-gaap:LineOfCreditFacilityDescription>
    <cphi:IntangibleAssetsUsefulLifeDescription contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">NMPA approval is obtained over their individually identifiable estimated useful life, which range from ten to thirteen years.</cphi:IntangibleAssetsUsefulLifeDescription>
    <us-gaap:LineOfCreditFacilityCommitmentFeeDescription contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">In addition, the agreement calls for the payment of fees equal to 0.05% of the note amount to the bank.</us-gaap:LineOfCreditFacilityCommitmentFeeDescription>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2013-06-01to2013-06-21" unitRef="USD" decimals="0">2000000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2013-06-01to2013-06-21_custom_CNYMember" unitRef="USD" decimals="0">14000000</us-gaap:DebtInstrumentPeriodicPayment>
    <cphi:LoanTerm contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">The line of credit is due in one year on the anniversary date of the line of credit.</cphi:LoanTerm>
    <cphi:LoanTerm contextRef="From2020-04-01to2020-04-30">Advances on the line of credit are due two years from the date of the advance.</cphi:LoanTerm>
    <us-gaap:OperatingLeaseCost contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">44494</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">22265</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">23109</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">46454</us-gaap:OperatingLeaseCost>
    <cphi:CashPaidForOperatingLeases contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">47292</cphi:CashPaidForOperatingLeases>
    <cphi:CashPaidForOperatingLeases contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">23665</cphi:CashPaidForOperatingLeases>
    <cphi:CashPaidForOperatingLeases contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">24562</cphi:CashPaidForOperatingLeases>
    <cphi:CashPaidForOperatingLeases contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">49376</cphi:CashPaidForOperatingLeases>
    <cphi:NetOperatingLossCarryForwardsExpirationDescription contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">Approximately $51.7 million which are available to offset any future taxable income through 2025. Approximately $21.6 million of these carryforwards will expire in December 2020. The Company also has net operating losses for United States federal income tax purposes of approximately $6.4 million of which $5.1 million are available to offset future taxable income, if any, through 2039, and $1.3 million are available for carryforward indefinitely subject to a limitation of 80% of taxable income for each tax year.</cphi:NetOperatingLossCarryForwardsExpirationDescription>
    <cphi:DescriptionOfFederalCorporateIncomeTaxRate contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings.</cphi:DescriptionOfFederalCorporateIncomeTaxRate>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2020-08-13" unitRef="shares" decimals="INF">43579557</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:LinesOfCreditCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:LinesOfCreditCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1200650</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermLineOfCredit contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:LongTermLineOfCredit contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">706264</us-gaap:LongTermLineOfCredit>
    <us-gaap:Liabilities contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">12997621</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">14766500</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommonStockValue contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">43580</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">43580</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">23590204</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">23590204</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">-25972402</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-26620246</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">11576219</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">11384983</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">22235222</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">23165021</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommitmentsAndContingencies contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">24928</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">23404</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="0">-5318</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">10092</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">233629</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <cphi:InventoryPurchasedWithBankersAcceptanceNote contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">304520</cphi:InventoryPurchasedWithBankersAcceptanceNote>
    <cphi:InventoryPurchasedWithBankersAcceptanceNote contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">399455</cphi:InventoryPurchasedWithBankersAcceptanceNote>
    <cphi:AccountsReceivableCollectedWithBankersAcceptanceNote contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">270453</cphi:AccountsReceivableCollectedWithBankersAcceptanceNote>
    <cphi:AccountsReceivableCollectedWithBankersAcceptanceNote contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">378585</cphi:AccountsReceivableCollectedWithBankersAcceptanceNote>
    <cphi:IssuanceOfBankersAcceptances contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <cphi:IssuanceOfBankersAcceptances contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestPaidNet contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">118374</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">178991</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncomeTaxesPaid contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <cphi:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalent contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">2036540</cphi:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalent>
    <cphi:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalent contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">2159204</cphi:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalent>
    <cphi:RestrictedCashAndCashEquivalent contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">222996</cphi:RestrictedCashAndCashEquivalent>
    <cphi:RestrictedCashAndCashEquivalent contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">503312</cphi:RestrictedCashAndCashEquivalent>
    <cphi:CashAndCashEquivalent contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1813544</cphi:CashAndCashEquivalent>
    <cphi:CashAndCashEquivalent contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">1655892</cphi:CashAndCashEquivalent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">2036540</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">2159204</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <cphi:CashAndCashEquivalentAtCarryingValue contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1184887</cphi:CashAndCashEquivalentAtCarryingValue>
    <cphi:CashAndCashEquivalentAtCarryingValue contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">2460527</cphi:CashAndCashEquivalentAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">851653</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-301323</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-23318</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">768</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">90551</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-231252</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-840449</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-73538</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">840449</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">73538</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-152740</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">150174</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">323553</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">31309</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">115468</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-781626</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-79967</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-369547</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">279748</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-43632</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">-323470</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">223562</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInInventories contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">14136</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-960946</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">305183</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">284126</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1305070</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">1575870</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InventoryWriteDown contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:InventoryWriteDown contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">111533</us-gaap:InventoryWriteDown>
    <us-gaap:RepaymentsOfConstructionLoansPayable contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">142209</us-gaap:RepaymentsOfConstructionLoansPayable>
    <us-gaap:RepaymentsOfConstructionLoansPayable contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">147475</us-gaap:RepaymentsOfConstructionLoansPayable>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1919818</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">1868160</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">-378727</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <cphi:IncreaseDecreaseInPrepaidSuppliers contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">279380</cphi:IncreaseDecreaseInPrepaidSuppliers>
    <cphi:IncreaseDecreaseInPrepaidSuppliers contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">10615</cphi:IncreaseDecreaseInPrepaidSuppliers>
    <cphi:AdvanceToSupplies contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">404</cphi:AdvanceToSupplies>
    <cphi:AdvanceToSupplies contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">277900</cphi:AdvanceToSupplies>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">753444</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">742450</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 8 &amp;#8211; CONSTRUCTION LOAN FACILITY&#13;AND LINES OF CREDIT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Construction Loan Facility&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company obtained a construction loan&#13;facility, dated June 21, 2013, in the aggregate amount of RMB 80,000,000 (approximately $13 million). The loan facility is for&#13;an eight-year term, which commenced on July 11, 2013, the initial draw-down date.&amp;#160;The proceeds of the loan were used for and&#13;are collateralized by the construction of the Company's new production facility and the included production line equipment&#13;and machinery. The loan bears interest based upon 110% of the PRC government's eight-year term rate effective on the actual&#13;draw-down date, subject to annual adjustments based on 110% of the floating rate for the same type of loan on the anniversary from&#13;the draw-down date and its subsequent anniversary dates.&amp;#160;&amp;#160;The interest rate has remained at 5.39% on the anniversary&#13;dates which were July 10, 2017, 2018 and 2019, respectively. &amp;#160;The loan required interest only payments for the first two years.&#13;Beginning July 11, 2015, the principal was due in at least two (2) annual installments with the first annual payment being due&#13;within six month period after July 10, 2015 and the second annual payment being due July 10, 2016 and each following year over&#13;the next five years through July 11, 2021 on the identical terms as described above for 2015. The Company has made all required&#13;payments due under the loan. As of June 30, 2020, the Company had no additional amounts available to it under this facility. During&#13;the six months ended June 30, 2020, the Company made principal payments in the amount of $143,286 (RMB 1,000,000). The Company&#13;made the required RMB 14,000,000 (approximately $2 million) payment due under the loan on July 10, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Lines of Credit&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In April 2020, the Company obtained a line&#13;of credit from Postal Savings Bank of China for an aggregate amount of RMB 10,000,000 (approximately $1.4 million), of which RMB&#13;5,000,000 (approximately $0.7 million) have been advanced through June 30, 2020. The loan bears interest at a rate of 4.25% per&#13;annum. Advances on the line of credit are due two years from the date of the advance. A third party company has guaranteed the&#13;loan as being a second priority creditor in the collateral in certain land use rights and buildings next to the creditor of the&#13;construction loan facility as discussed above. In addition, the Company's Chief Executive Officer and Chair of the Board&#13;personally guaranteed the new line of credit. The Company has an additional RMB 5,000,000 (approximately $0.7 million) available&#13;under the line, subject to a risk review and approval by the third party guarantee company. &lt;font style="background-color: white"&gt;Total&#13;interest expense under this facility for the three and six months ended June 30, 2020 was $4,953. In July 2020 an additional RMB&#13;3,000,000 (approximately $0.4 million) has been advanced&lt;/font&gt; under this line of credit. The Company has an additional RMB 2,000,000&#13;(approximately $0.3 million) available under the line, subject to a risk review and approval by the third party guarantee company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 30, 2020 the Company obtained a line&#13;of credit with Bank of Communications for an aggregate amount of RMB 8,500,000 (approximately $1.2 million), all of which has been&#13;advanced. The loan bears interest at the rate of 4.05% per annum. The line of credit is due in one year on the anniversary date&#13;of the line of credit. In addition, the Company's Chief Executive Officer and Chair of the Board personally guaranteed the&#13;new line of credit and pledged personal assets as collateral for the loan. Total interest for the three and six months ended June&#13;30, 2020 was $0.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Principal payments required for the remaining&#13;terms of the loan facility and the lines of credit for the twelve month periods ended June 30, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;Year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Lines of &lt;br /&gt;&#13;Credit&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Construction &lt;br /&gt;&#13;Loan Facility&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 64%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,200,650&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,118,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,319,444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;706,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,977,541&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,683,805&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,906,914&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,096,335&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,003,249&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fair Value of Construction Loan Facility&#13;and Lines of Credit&lt;/i&gt;&lt;/b&gt; &amp;#8211; Based on the borrowing rates currently available to the Company for bank loans with similar&#13;terms and maturities, the carrying amounts of the construction loan facility outstanding as of June 30, 2020 and December 31, 2019&#13;approximated their fair value because the underlying instrument bears an interest rate that approximated current market rates.&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 14 &amp;#8211; RISKS &amp;#38; UNCERTAINTIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Current vulnerability due to certain&#13;concentrations&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the six months ended June 30, 2020,&#13;one customer accounted for 30.7% of sales and two customers respectively accounted for 49.8% and 10.7% of accounts receivable.&#13;Two suppliers respectively accounted for 39.0% and 18.6% of raw material purchases, and three different products respectively accounted&#13;for 30.8%, 21.4% and 13.9% of revenue.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the six months ended June 30, 2019,&#13;no customer accounted for more than 10% of sales and two customers respectively accounted for 49.7% and 10.7% of accounts receivable.&amp;#160;Two&#13;suppliers respectively accounted for 27.7% and 24.7% of the Company's raw material purchases, and three different products&#13;respectively accounted for 33.9%, 21.0% and 16.1% of revenue.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Nature of Operations&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Impact from the New Coronavirus Global&#13;Pandemic ("COVID-19")&amp;#160;&lt;/b&gt;- The current outbreak of COVID-19 had a material and adverse effect on the Company's&#13;business operations. These included, but are not limited to, disruptions or restrictions on its ability to travel or to distribute&#13;its products, as well as temporary closures of its facilities or the facilities of the suppliers or customers. Company reopened&#13;its facility and ramped up its operations in the first quarter 2020, there is a risk of a resurgence of the outbreak such as certain&#13;cities witnesses including Hong Kong. Any disruption or delay of the Company's suppliers or customers would likely impact&#13;its sales and operating results. In addition, COVID-19 has resulted in a widespread health crisis that could adversely affect the&#13;economies and financial markets of China and many other countries, resulting in an economic downturn that could significantly impact&#13;the Company operating results.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Economic environment -&amp;#160;&lt;/b&gt;Substantially&#13;all of the Company's operations are conducted in the PRC, and therefore the Company is subject to special considerations&#13;and significant risks not typically associated with companies operating in the United States of America. These risks include, among&#13;others, the political, economic and legal environments and fluctuations in the foreign currency exchange rate. The Company's&#13;results from operations may be adversely affected by changes in the political and social conditions in the PRC, and by changes&#13;in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion and remittance abroad,&#13;and rates and methods of taxation, among other things. The unfavorable changes in global macroeconomic factors may also adversely&#13;affect the Company's operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, all of the Company's&#13;revenue is denominated in the PRC's currency of Renminbi (RMB), which must be converted into other currencies before remittance&#13;out of the PRC. Both the conversion of RMB into foreign currencies and the remittance of foreign currencies abroad require approval&#13;of the PRC government.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 13 &amp;#8211; REVENUE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the Company's&#13;revenues disaggregated by revenue source and geography based on the Company's PRC based business locations:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;For the Three Months&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;For the Six Months&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left"&gt;Domestic Pharmaceuticals&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,069,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,569,408&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,833,570&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,498,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Export Medical Test Kits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,701,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,701,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,770,723&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,569,408&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,534,678&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,498,681&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There were no sales of medical test kits&#13;within the PRC. Medical test kits under this note is COVID-19 testers as referred to under Item 2 of this report.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&lt;tr style="vertical-align: bottom"&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;For the Three Months&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;For the Six Months&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 52%; text-align: left"&gt;Domestic Pharmaceuticals&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,069,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,569,408&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,833,570&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,498,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Export Medical Test Kits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,701,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,701,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,770,723&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,569,408&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,534,678&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,498,681&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="Context_9ME_01_Jan_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">95579</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="Context_9ME_01_Jan_2016T00_00_00_TO_30_Sep_2016T00_00_00" unitRef="USD" decimals="0">31548</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="Context_As_Of_31_Dec_2016T00_00_00_TO_31_Dec_2016T00_00_00" unitRef="USD" decimals="0">505398</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="Context_As_Of_30_Sep_2017T00_00_00_TO_30_Sep_2017T00_00_00" unitRef="USD" decimals="0">592961</us-gaap:ContractWithCustomerLiabilityCurrent>
</xbrli:xbrl>
