<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0bc -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: creg%2D20190630.xfr; Date: 2019%2D08%2D16T08:20:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80010001 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Ipo7xRiXgen8uHa3gsOa2I6cPtyJRy+YkxsWh3bTma3ysqkq76qipK7172sWYC -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" 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/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-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/2019-01-31" xmlns:creg="http://cregcn.com/20190630" elementFormDefault="qualified" targetNamespace="http://cregcn.com/20190630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://cregcn.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatementsOfOperationsAndComprehensiveLoss" id="StatementsOfOperationsAndComprehensiveLoss">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
	  <link:definition>00000006 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/OrganizationAndDescriptionOfBusiness" id="OrganizationAndDescriptionOfBusiness">
	  <link:definition>00000007 - Disclosure - Organization and Description of Business</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NotesReceivableBankAcceptance" id="NotesReceivableBankAcceptance">
	  <link:definition>00000009 - Disclosure - Notes Receivables - Bank Acceptance</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/InvestmentInSalesTypeLeasesNet" id="InvestmentInSalesTypeLeasesNet">
	  <link:definition>00000010 - Disclosure - Investment in Sales-Type Leases, Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/PrepaidExpenses" id="PrepaidExpenses">
	  <link:definition>00000011 - Disclosure - Prepaid Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/OtherReceivables" id="OtherReceivables">
	  <link:definition>00000012 - Disclosure - Other Receivables</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LongTermInvestment" id="LongTermInvestment">
	  <link:definition>00000013 - Disclosure - Long Term Investment</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/ConstructionInProgressAndFixedAssets" id="ConstructionInProgressAndFixedAssets">
	  <link:definition>00000014 - Disclosure - Property and Equipment and Construction in Progress</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/TaxesPayable" id="TaxesPayable">
	  <link:definition>00000015 - Disclosure - Taxes Payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/AccruedLiabilitiesAndOtherPayables" id="AccruedLiabilitiesAndOtherPayables">
	  <link:definition>00000016 - Disclosure - Accrued Liabilities and Other Payables</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/DeferredTaxLiabilityNet" id="DeferredTaxLiabilityNet">
	  <link:definition>00000017 - Disclosure - Deferred Tax Liability, Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LoansPayable" id="LoansPayable">
	  <link:definition>00000018 - Disclosure - Loans Payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/RefundableDepositsFromCustomersForSystemsLeasing" id="RefundableDepositsFromCustomersForSystemsLeasing">
	  <link:definition>00000019 - Disclosure - Refundable Deposits from Customers for Systems Leasing</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000020 - Disclosure - Related Party Transactions</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NotePayablesNet" id="NotePayablesNet">
	  <link:definition>00000021 - Disclosure - Note Payables, Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SharesIssuedForEquityFinancing" id="SharesIssuedForEquityFinancing">
	  <link:definition>00000022 - Disclosure - Shares Issued for Equity Financing</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NoncontrollingInterestAndLongTermPayable" id="NoncontrollingInterestAndLongTermPayable">
	  <link:definition>00000023 - Disclosure - Noncontrolling Interest and Long Term Payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/IncomeTax" id="IncomeTax">
	  <link:definition>00000024 - Disclosure - Income Tax</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Stock-basedCompensationPlan" id="Stock-basedCompensationPlan">
	  <link:definition>00000025 - Disclosure - Stock-Based Compensation Plan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatutoryReserves" id="StatutoryReserves">
	  <link:definition>00000026 - Disclosure - Statutory Reserves</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Contingencies" id="Contingencies">
	  <link:definition>00000027 - Disclosure - Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Commitments" id="Commitments">
	  <link:definition>00000028 - Disclosure - Commitments</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000029 - Disclosure - Subsequent Events</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000030 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryofSignificantAccountingPoliciesTables" id="SummaryofSignificantAccountingPoliciesTables">
	  <link:definition>00000031 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/InvestmentInSalestypeLeasesNetTables" id="InvestmentInSalestypeLeasesNetTables">
	  <link:definition>00000032 - Disclosure - Investment in Sales-Type Leases, Net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/PropertyAndEquipmentAndConstructionInProgressTables" id="PropertyAndEquipmentAndConstructionInProgressTables">
	  <link:definition>00000033 - Disclosure - Property and Equipment and Construction in Progress (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/TaxesPayableTables" id="TaxesPayableTables">
	  <link:definition>00000034 - Disclosure - Taxes Payable (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/AccruedLiabilitiesAndOtherPayablesTables" id="AccruedLiabilitiesAndOtherPayablesTables">
	  <link:definition>00000035 - Disclosure - Accrued Liabilities and Other Payables (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/DeferredTaxLiabilityNetTables" id="DeferredTaxLiabilityNetTables">
	  <link:definition>00000036 - Disclosure - Deferred Tax Liability, Net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LoansPayableTables" id="LoansPayableTables">
	  <link:definition>00000037 - Disclosure - Loans Payable (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SharesIssuedForEquityFinancingTables" id="SharesIssuedForEquityFinancingTables">
	  <link:definition>00000038 - Disclosure - Shares Issued for Equity Financing (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/IncomeTaxTables" id="IncomeTaxTables">
	  <link:definition>00000039 - Disclosure - Income Tax (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Stock-basedCompensationPlanTables" id="Stock-basedCompensationPlanTables">
	  <link:definition>00000040 - Disclosure - Stock-Based Compensation Plan (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatutoryReservesTables" id="StatutoryReservesTables">
	  <link:definition>00000041 - Disclosure - Statutory Reserves (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/CommitmentsTables" id="CommitmentsTables">
	  <link:definition>00000042 - Disclosure - Commitments (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/OrganizationAndDescriptionOfBusinessDetails" id="OrganizationAndDescriptionOfBusinessDetails">
	  <link:definition>00000043 - Disclosure - Organization and Description of Business (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000044 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryOfSignificantAccountingPoliciesDetails1" id="SummaryOfSignificantAccountingPoliciesDetails1">
	  <link:definition>00000045 - Disclosure - Summary of Significant Accounting Policies (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" id="SummaryOfSignificantAccountingPoliciesDetailsTextual">
	  <link:definition>00000046 - Disclosure - Summary of Significant Accounting Policies (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NotesReceivables-BankAcceptanceDetails" id="NotesReceivables-BankAcceptanceDetails">
	  <link:definition>00000047 - Disclosure - Notes Receivables - Bank Acceptance (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/InvestmentInSales-typeLeasesNetDetails" id="InvestmentInSales-typeLeasesNetDetails">
	  <link:definition>00000048 - Disclosure - Investment in Sales-Type Leases, Net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/InvestmentInSales-typeLeasesNetDetails1" id="InvestmentInSales-typeLeasesNetDetails1">
	  <link:definition>00000049 - Disclosure - Investment in Sales-Type Leases, Net (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/InvestmentInSales-typeLeasesNetDetailsTextual" id="InvestmentInSales-typeLeasesNetDetailsTextual">
	  <link:definition>00000050 - Disclosure - Investment in Sales-Type Leases, Net (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/PrepaidExpensesDetails" id="PrepaidExpensesDetails">
	  <link:definition>00000051 - Disclosure - Prepaid Expenses (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/OtherReceivablesDetails" id="OtherReceivablesDetails">
	  <link:definition>00000052 - Disclosure - Other Receivables (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LongTermInvestmentDetails" id="LongTermInvestmentDetails">
	  <link:definition>00000053 - Disclosure - Long Term Investment (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/PropertyAndEquipmentAndConstructionInProgressDetails" id="PropertyAndEquipmentAndConstructionInProgressDetails">
	  <link:definition>00000054 - Disclosure - Property and Equipment and Construction in Progress (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/PropertyAndEquipmentAndConstructionInProgressDetailsTextual" id="PropertyAndEquipmentAndConstructionInProgressDetailsTextual">
	  <link:definition>00000055 - Disclosure - Property and Equipment and Construction in Progress (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/TaxesPayableDetails" id="TaxesPayableDetails">
	  <link:definition>00000056 - Disclosure - Taxes Payable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/TaxesPayableDetailsTextual" id="TaxesPayableDetailsTextual">
	  <link:definition>00000057 - Disclosure - Taxes Payable (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/AccruedLiabilitiesAndOtherPayablesDetails" id="AccruedLiabilitiesAndOtherPayablesDetails">
	  <link:definition>00000058 - Disclosure - Accrued Liabilities and Other Payables (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/DeferredTaxLiabilityNetDetails" id="DeferredTaxLiabilityNetDetails">
	  <link:definition>00000059 - Disclosure - Deferred Tax Liability, Net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LoansPayableDetails" id="LoansPayableDetails">
	  <link:definition>00000060 - Disclosure - Loans Payable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/LoansPayableDetailsTextual" id="LoansPayableDetailsTextual">
	  <link:definition>00000061 - Disclosure - Loans Payable (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/RefundableDepositsFromCustomersForSystemsLeasingDetails" id="RefundableDepositsFromCustomersForSystemsLeasingDetails">
	  <link:definition>00000062 - Disclosure - Refundable Deposits from Customers for Systems Leasing (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/RelatedPartyTransactionsDetails" id="RelatedPartyTransactionsDetails">
	  <link:definition>00000063 - Disclosure - Related Party Transactions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NotePayablesNetDetails" id="NotePayablesNetDetails">
	  <link:definition>00000064 - Disclosure - Note Payables, Net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SharesIssuedForEquityFinancingDetails" id="SharesIssuedForEquityFinancingDetails">
	  <link:definition>00000065 - Disclosure - Shares Issued for Equity Financing (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/SharesIssuedForEquityFinancingDetailsTextual" id="SharesIssuedForEquityFinancingDetailsTextual">
	  <link:definition>00000066 - Disclosure - Shares Issued for Equity Financing (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/NoncontrollingInterestAndLongTermPayableDetails" id="NoncontrollingInterestAndLongTermPayableDetails">
	  <link:definition>00000067 - Disclosure - Noncontrolling Interest and Long Term Payable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/IncomeTaxDetails" id="IncomeTaxDetails">
	  <link:definition>00000068 - Disclosure - Income Tax (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/IncomeTaxDetails1" id="IncomeTaxDetails1">
	  <link:definition>00000069 - Disclosure - Income Tax (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/IncomeTaxDetailsTextual" id="IncomeTaxDetailsTextual">
	  <link:definition>00000070 - Disclosure - Income Tax (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Stock-basedCompensationPlanDetails" id="Stock-basedCompensationPlanDetails">
	  <link:definition>00000071 - Disclosure - Stock-Based Compensation Plan (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/Stock-basedCompensationPlanDetailsTextual" id="Stock-basedCompensationPlanDetailsTextual">
	  <link:definition>00000072 - Disclosure - Stock-Based Compensation Plan (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatutoryReservesDetails" id="StatutoryReservesDetails">
	  <link:definition>00000073 - Disclosure - Statutory Reserves (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/StatutoryReservesDetailsTextual" id="StatutoryReservesDetailsTextual">
	  <link:definition>00000074 - Disclosure - Statutory Reserves (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/CommitmentsDetails" id="CommitmentsDetails">
	  <link:definition>00000075 - Disclosure - Commitments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cregcn.com/role/CommitmentsDetailsTextual" id="CommitmentsDetailsTextual">
	  <link:definition>00000076 - Disclosure - Commitments (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="creg-20190630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="creg-20190630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="creg-20190630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="creg-20190630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
    <element id="creg_IndirectOwnershipPercentageDetails" name="IndirectOwnershipPercentageDetails" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AssetsImpairmentAllowance" name="AssetsImpairmentAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AdditionalPayToCommitted" name="AdditionalPayToCommitted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferredOfSharesDescription" name="TransferredOfSharesDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OriginalInvestmentBySubsidiary" name="OriginalInvestmentBySubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DissolutionTermOfJointVentures" name="DissolutionTermOfJointVentures" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfCapitalContribution" name="PercentageOfCapitalContribution" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageShareOfGainLossFromJointVenture" name="PercentageShareOfGainLossFromJointVenture" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LeaseRevenuesAndFees" name="LeaseRevenuesAndFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LeasePeriod" name="LeasePeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TotalCostOfProject" name="TotalCostOfProject" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InitialPayment" name="InitialPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SubscribedAmountOfInitialCapitalContribution" name="SubscribedAmountOfInitialCapitalContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TotalFundCapitalContribution" name="TotalFundCapitalContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EnergySavingSolutionAndServicesCost" name="EnergySavingSolutionAndServicesCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TotalContractPriceForMaterialsEquipment" name="TotalContractPriceForMaterialsEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PayableForPowerGenerationSystems" name="PayableForPowerGenerationSystems" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CommonStockIssuableForPowerGenerationSystems" name="CommonStockIssuableForPowerGenerationSystems" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CommonStockIssuablePerShareForPowerGenerationSystems" name="CommonStockIssuablePerShareForPowerGenerationSystems" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LeaseAmountPerMonth" name="LeaseAmountPerMonth" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AccumulatedProfit" name="AccumulatedProfit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConsiderationOfPowerGenerationProject" name="ConsiderationOfPowerGenerationProject" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfAccumulatedProfit" name="PercentageOfAccumulatedProfit" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PartnershipExpirationDate" name="PartnershipExpirationDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfLeaseTerm" name="DescriptionOfLeaseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BusinessCombinationConsiderationTransferredTwo" name="BusinessCombinationConsiderationTransferredTwo" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ProjectAgreementTerms" name="ProjectAgreementTerms" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfFundManagement" name="DescriptionOfFundManagement" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxLiabilitiesAssetsNetCurrent" name="DeferredTaxLiabilitiesAssetsNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetsDepreciationOfFixedAssetsNoncurrent" name="DeferredTaxAssetsDepreciationOfFixedAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetImpairmentLossNoncurrent" name="DeferredTaxAssetImpairmentLossNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetNoncurrentInterestIncomeReceivable" name="DeferredTaxAssetNoncurrentInterestIncomeReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxLiabilityNetOfNoncurrentDeferredTaxAsset" name="DeferredTaxLiabilityNetOfNoncurrentDeferredTaxAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IncrementalcommonsharesattributabletowarrantsGranted" name="IncrementalcommonsharesattributabletowarrantsGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IncrementalcommonsharesattributabletooptionsGranted" name="IncrementalcommonsharesattributabletooptionsGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesUnearnedIncome" name="CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesUnearnedIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesRealizedInterestIncomeButNotYetReceived" name="CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesRealizedInterestIncomeButNotYetReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AdvanceToThirdParty" name="AdvanceToThirdParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MaintenanceCostAndTaxReceivable" name="MaintenanceCostAndTaxReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="creg_WarrantsPricePerShare" name="WarrantsPricePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="creg_FairValueOfWarrants" name="FairValueOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MaximumStatutoryReserveAmount" name="MaximumStatutoryReserveAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReserve" name="StatutoryReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TotalRemainingReserveDescription" name="TotalRemainingReserveDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfStatutoryReserveNetIncome" name="PercentageOfStatutoryReserveNetIncome" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfReserveRegisteredCapital" name="PercentageOfReserveRegisteredCapital" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetsValuationAllowancePercentage" name="DeferredTaxAssetsValuationAllowancePercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueShares" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetNoncurrentCapitalizedInterest" name="DeferredTaxAssetNoncurrentCapitalizedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IncomeTaxLiabilityInstallmentsDescription" name="IncomeTaxLiabilityInstallmentsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfOutsatndingPurchasePrice" name="PercentageOfOutsatndingPurchasePrice" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PaymentsForTransferPrice" name="PaymentsForTransferPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LeaseAgreementTermDescription" name="LeaseAgreementTermDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InterestReceivableOnSalesLease" name="InterestReceivableOnSalesLease" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AllowanceForNetInvestmentReceivable" name="AllowanceForNetInvestmentReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_UsCorporateIncomeTaxes" name="UsCorporateIncomeTaxes" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_UsCorporateIncomeTaxesPrior" name="UsCorporateIncomeTaxesPrior" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BadDebtAllowance" name="BadDebtAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EquityMethodInvestmentOwnershipPercentageDescription" name="EquityMethodInvestmentOwnershipPercentageDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RegisteredCapital" name="RegisteredCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentagedOfOwnedFund" name="PercentagedOfOwnedFund" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DebtInvestments" name="DebtInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PercentageOfServiceFeeOnLoan" name="PercentageOfServiceFeeOnLoan" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfLoanPayableOne" name="DescriptionOfLoanPayableOne" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfLoanPayableTwo" name="DescriptionOfLoanPayableTwo" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfLoanPayableThree" name="DescriptionOfLoanPayableThree" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfRemainingLoanBalance" name="DescriptionOfRemainingLoanBalance" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_FairValueTransferAmount" name="FairValueTransferAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnSale" name="LossOnSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnSalePercentage" name="LossOnSalePercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossFromPurchasePercentage" name="LossFromPurchasePercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_NoncontrollingInterestOwnershipPercentage" name="NoncontrollingInterestOwnershipPercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_WarrantsToPurchaseOfCommonStockShare" name="WarrantsToPurchaseOfCommonStockShare" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CurrentPortionOfEntrustedLoanPayable" name="CurrentPortionOfEntrustedLoanPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EntrustedLoansPayableInterestCurrent" name="EntrustedLoansPayableInterestCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_NotesPayableNetOfUnamortizedOid" name="NotesPayableNetOfUnamortizedOid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TaxesPayableNoncurrent" name="TaxesPayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TotalOperatingIncomeLoss" name="TotalOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferToStatutoryReserves" name="TransferToStatutoryReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AdjustmentToAdditionalPaidInCapitalPurchaseOfNoncontrollingInterest" name="AdjustmentToAdditionalPaidInCapitalPurchaseOfNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnNoteConversion" name="LossOnNoteConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnTransferOfShenqiuPhaseSystems" name="LossOnTransferOfShenqiuPhaseSystems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnTransferOfXuzhouHuayuSystem" name="LossOnTransferOfXuzhouHuayuSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossOnTransferOfChengliBoxingSystem" name="LossOnTransferOfChengliBoxingSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RefundableDepositForSystemsLeasing" name="RefundableDepositForSystemsLeasing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossFromTransfer" name="LossFromTransfer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AccountsReceivableDescription" name="AccountsReceivableDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BuyBankAgreementDescription" name="BuyBankAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" name="ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ReversalOfTemporaryDifferenceDueToDisposal" name="ReversalOfTemporaryDifferenceDueToDisposal" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ProcessOfTransferringEquitySharesDescription" name="ProcessOfTransferringEquitySharesDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DescriptionOfWasteHeatPowerGenerationEnergyManagementCooperativeAgreement" name="DescriptionOfWasteHeatPowerGenerationEnergyManagementCooperativeAgreement" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LongTermLeasesDescription" name="LongTermLeasesDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InvestmentsTextBlock" name="InvestmentsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferAgreementDescriptions" name="TransferAgreementDescriptions" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ScheduleOfConstructionInProgressTableTextBlock" name="ScheduleOfConstructionInProgressTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" name="DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RefundableDepositFromCustomersForSystemsLeasingTextBlock" name="RefundableDepositFromCustomersForSystemsLeasingTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReservesTextBlock" name="StatutoryReservesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReservesDisclosureTableTextBlock" name="StatutoryReservesDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_NotesPayableBankerAcceptancesPolicyTextBlock" name="NotesPayableBankerAcceptancesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_NonControllingInterestsPolicyTextBlock" name="NonControllingInterestsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CashFlowPresentationPolicyTextBlock" name="CashFlowPresentationPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LoanIssuingCost" name="LoanIssuingCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PlacementWarrantsDescription" name="PlacementWarrantsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ClosingPriceOfStock" name="ClosingPriceOfStock" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AverageMonthlyProfessionalFees" name="AverageMonthlyProfessionalFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReserveDescription" name="StatutoryReserveDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ProvisionForDoubtfulAccounts1" name="ProvisionForDoubtfulAccounts1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InterestReceivableOnSalesTypeLeasesPolicyTextBlock" name="InterestReceivableOnSalesTypeLeasesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ReceivedFromUnrelatedIndividuals" name="ReceivedFromUnrelatedIndividuals" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OtherReceivablesDisclosureTextBlock" name="OtherReceivablesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AmountsOfAntiDilutiveSecuritiesUnderWarrantsAndOption" name="AmountsOfAntiDilutiveSecuritiesUnderWarrantsAndOption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InvestmentInSalesTypeLeasesNet" name="InvestmentInSalesTypeLeasesNet" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TaxPayableDisclosureTextBlock" name="TaxPayableDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ScheduleOfTaxPayableTableTextBlock" name="ScheduleOfTaxPayableTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConvertibleNotePayableNetTextBlock" name="ConvertibleNotePayableNetTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EntrustedLoanPayableNetWithXianTchInvestmentInEntrustedLoan" name="EntrustedLoanPayableNetWithXianTchInvestmentInEntrustedLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XianTchInvestmentInEntrustedLoan" name="XianTchInvestmentInEntrustedLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InterestPayableOnEntrustedLoan" name="InterestPayableOnEntrustedLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InterestAccruedDueToCutoffDateForInterestCalculationForRepayment" name="InterestAccruedDueToCutoffDateForInterestCalculationForRepayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PortionOfLoanRepaymentDue" name="PortionOfLoanRepaymentDue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferAgreementDescription" name="TransferAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XuzhouHuayuMember" name="XuzhouHuayuMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XuzhouTiananMember" name="XuzhouTiananMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BoxingCountyChengliMember" name="BoxingCountyChengliMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IndependentDirectorsCompensationPlanMember" name="IndependentDirectorsCompensationPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ErdosTchMember" name="ErdosTchMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OnetimeTransitionTaxMember" name="OnetimeTransitionTaxMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HongyuanRecyclingEnergyInvestmentManagementBeijingCoLtdMember" name="HongyuanRecyclingEnergyInvestmentManagementBeijingCoLtdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XianTchMember" name="XianTchMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HongyuanHuifuMember" name="HongyuanHuifuMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XianTchLimitedPartnerMember" name="XianTchLimitedPartnerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HyrefFundMember" name="HyrefFundMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ChinaOrientAssetManagementCoLtdMember" name="ChinaOrientAssetManagementCoLtdMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XianZhonghongNewEnergyTechnologyCoMember" name="XianZhonghongNewEnergyTechnologyCoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_FormationOfZhongxunMember" name="FormationOfZhongxunMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_YinghuaMember" name="YinghuaMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BiomassPowerGenerationSystemMember" name="BiomassPowerGenerationSystemMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShenqiuProjectMember" name="ShenqiuProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BiomassPowerGenerationAssetTransferAgreementMember" name="BiomassPowerGenerationAssetTransferAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ErdosMetallurgyCompanyLimitedMember" name="ErdosMetallurgyCompanyLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PhaseTwoMember" name="PhaseTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InitialInvestmentMember" name="InitialInvestmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AfterReturnOfInitialInvestmentMember" name="AfterReturnOfInitialInvestmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BiomassPowerGenerationProjectLeaseAgreementMember" name="BiomassPowerGenerationProjectLeaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ZhongtaiWasteHeatPowerGenerationEnergyManagementCooperativeAgreementMember" name="ZhongtaiWasteHeatPowerGenerationEnergyManagementCooperativeAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ZhonghongMember" name="ZhonghongMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TianyuWasteHeatPowerGenerationProjectMember" name="TianyuWasteHeatPowerGenerationProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BoxingCountyChengliGasSupplyCoLtdMember" name="BoxingCountyChengliGasSupplyCoLtdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EpcGeneralContractorAgreementMember" name="EpcGeneralContractorAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PuchengShenqiuAndYidaSystemsMember" name="PuchengShenqiuAndYidaSystemsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ChengliWasteHeatPowerGenerationProjectsMember" name="ChengliWasteHeatPowerGenerationProjectsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ZhongtaiMember" name="ZhongtaiMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SalesTypeLeaseMember" name="SalesTypeLeaseMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferAgreementMember" name="TransferAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HongyuanRecyclingEnergyInvestmentManagementCoLtdMember" name="HongyuanRecyclingEnergyInvestmentManagementCoLtdMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XuzhouHuayuProjectMember" name="XuzhouHuayuProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XuzhouTiananProjectMember" name="XuzhouTiananProjectMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LegalAndConsultingServicesMember" name="LegalAndConsultingServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PayrollAndEmployeeBenefitsMember" name="PayrollAndEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OtherEmployeeBenefitsAccrualsMember" name="OtherEmployeeBenefitsAccrualsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OtherAccruedExpenseMember" name="OtherAccruedExpenseMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XiantChenergyTechCoLtdMember" name="XiantChenergyTechCoLtdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EntrustedLoanMember" name="EntrustedLoanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PrcMember" name="PrcMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EquityPlanMember" name="EquityPlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MrHuangMember" name="MrHuangMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutorySurplusReserveFundMember" name="StatutorySurplusReserveFundMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CommonWelfareFundMember" name="CommonWelfareFundMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_VendorsMember" name="VendorsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReservesMember" name="StatutoryReservesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RMBMember" name="RMBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShenqiuSystemsMember" name="ShenqiuSystemsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PuchengSystemsMember" name="PuchengSystemsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ChengliMember" name="ChengliMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HyrefMember" name="HyrefMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SupplementalAgreementMember" name="SupplementalAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShanghaiTCHMember" name="ShanghaiTCHMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ProjectsTransferAgreementMember" name="ProjectsTransferAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShenqiuMember" name="ShenqiuMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_XianZhonghongMember" name="XianZhonghongMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShaanxiHuahongMember" name="ShaanxiHuahongMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ZhongxunMember" name="ZhongxunMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SecuritiesPurchaseAgreementsMember" name="SecuritiesPurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DaTangShiDaiMember" name="DaTangShiDaiMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DaTongRecyclingEnergyMember" name="DaTongRecyclingEnergyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TianYuXuZhouRecyclingEnergyMember" name="TianYuXuZhouRecyclingEnergyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShengYaEnergyMember" name="ShengYaEnergyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConvertibleNotesAndPromissoryNotesMember" name="ConvertibleNotesAndPromissoryNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ChonggongBaiMember" name="ChonggongBaiMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PromissoryNotesInJanuaryTwoZeroOneNineMember" name="PromissoryNotesInJanuaryTwoZeroOneNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MrChonggongBaiMember" name="MrChonggongBaiMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ExchangeAgreementMember" name="ExchangeAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_HYREFLoanMember" name="HYREFLoanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferPriceForChengliProjectMember" name="TransferPriceForChengliProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferPriceForXuzhouHuayuProjectMember" name="TransferPriceForXuzhouHuayuProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" name="TransferPriceForShenqiuPhaseIAndIIProjectsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SupplementalDisclosureOfNoncashOperatingActivitiesAbstract" name="SupplementalDisclosureOfNoncashOperatingActivitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_DeferredTaxLiabilityNetAbstract" name="DeferredTaxLiabilityNetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SharesIssuedForEquityFinancingAbstract" name="SharesIssuedForEquityFinancingAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReservesAbstract" name="StatutoryReservesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ContingenciesAbstract" name="ContingenciesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OrganizationAndNatureOfOperationsTable" name="OrganizationAndNatureOfOperationsTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_OrganizationAndNatureOfOperationsLineItems" name="OrganizationAndNatureOfOperationsLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TypesOfCurrencyAxis" name="TypesOfCurrencyAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_TypesOfCurrencyDomain" name="TypesOfCurrencyDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LimitedPartnersAxis" name="LimitedPartnersAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_LimitedPartnersDomain" name="LimitedPartnersDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ContractAgreementAxis" name="ContractAgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_ContractAgreementDomain" name="ContractAgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ProjectAxis" name="ProjectAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_ProjectDomain" name="ProjectDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AgreementAxis" name="AgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_AgreementDomain" name="AgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OrganizationAndNatureOfOpertaionsTextualAbstract" name="OrganizationAndNatureOfOpertaionsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConsiderationOfThermalPowerGenerationProject" name="ConsiderationOfThermalPowerGenerationProject" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MinimumServiceFee" name="MinimumServiceFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LossFromSale" name="LossFromSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_EquityInterestPercent" name="EquityInterestPercent" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CapacityPerYear" name="CapacityPerYear" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="creg_FixedMonthlyFeeForWasteWaterTreatmentSystem" name="FixedMonthlyFeeForWasteWaterTreatmentSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CommonStockValueIssuableForPowerGenerationSystems" name="CommonStockValueIssuableForPowerGenerationSystems" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LeaseRepurchasePrice" name="LeaseRepurchasePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PowerGenerationServicingFeeDescription" name="PowerGenerationServicingFeeDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RecyclingEconomyProjectDescription" name="RecyclingEconomyProjectDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_BusinessCombinationConsiderationTransferredTotal" name="BusinessCombinationConsiderationTransferredTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AccountingPoliciesTable" name="AccountingPoliciesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SummaryOfSignificantAccountingPoliciesTextualAbstract" name="SummaryOfSignificantAccountingPoliciesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AmountsOfAntiDilutiveSecuritiesUnderOption" name="AmountsOfAntiDilutiveSecuritiesUnderOption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_NotesReceivableBankAcceptanceTextualAbstract" name="NotesReceivableBankAcceptanceTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InvestmentInSalesTypeLeasesNetTextualAbstract" name="InvestmentInSalesTypeLeasesNetTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_PrepaidExpensesTextualAbstract" name="PrepaidExpensesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OtherReceivablesTextualsAbstract" name="OtherReceivablesTextualsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LongTermInvestmentTable" name="LongTermInvestmentTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_LongTermInvestmentLineItems" name="LongTermInvestmentLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_InvestmentFundAxis" name="InvestmentFundAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_InvestmentFundDomain" name="InvestmentFundDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LongTermInvestmentTextualsAbstract" name="LongTermInvestmentTextualsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OneTimeCommissionToFundManagement" name="OneTimeCommissionToFundManagement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ScheduleOfConstructionInProgressLineItems" name="ScheduleOfConstructionInProgressLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConstructionContractsTable" name="ConstructionContractsTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_ConstructionContractsLineItems" name="ConstructionContractsLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConstructionInProgressAndFixedAssetsTextualAbstract" name="ConstructionInProgressAndFixedAssetsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RepaymentOfLoan" name="RepaymentOfLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TaxesPayableTextualAbstract" name="TaxesPayableTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_AccountsPayableAndAccruedLiabilitiesTable" name="AccountsPayableAndAccruedLiabilitiesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_AccountsPayableAndAccruedLiabilitiesLineItems" name="AccountsPayableAndAccruedLiabilitiesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_TypeOfCurrencyAxis" name="TypeOfCurrencyAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="creg_TypeOfCurrencyDomain" name="TypeOfCurrencyDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="creg_LoansPayablesAbstract" name="LoansPayablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RefundDepositFromCustomersForSystemsLeasingAbstract" name="RefundDepositFromCustomersForSystemsLeasingAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_RelatedPartyTransactionsTextualAbstract" name="RelatedPartyTransactionsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ConvertibleNotePayableNetTextualAbstract" name="ConvertibleNotePayableNetTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_SharesIssuedForEquityFinancingTextualAbstract" name="SharesIssuedForEquityFinancingTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_MinorityInterestsAbstract" name="MinorityInterestsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IncomeTaxesTable" name="IncomeTaxesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_IncomeTaxesLineItems" name="IncomeTaxesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_IncomeTaxTextualAbstract" name="IncomeTaxTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StockBasedCompensationTable" name="StockBasedCompensationTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="creg_StockBasedCompensationPlanTextualAbstract" name="StockBasedCompensationPlanTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReservesTextualAbstract" name="StatutoryReservesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_StatutoryReserveFundDescription" name="StatutoryReserveFundDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_CommitmentsTextualAbstract" name="CommitmentsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="creg_OperatingLeaseTermYears" name="OperatingLeaseTermYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
</schema>
