CIK 0001217394 · QID Q1073540
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| common_shares_outstanding | {"unit": "shares", "value": 67054958321, "concept": "dei:EntityCommonStockSharesOutstandin | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 67054958321, "concept": "dei:EntityCommonStockSharesOutstandin | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 67054958321, "concept": "dei:EntityCommonStockSharesOutstandin | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 67054958321, "concept": "dei:EntityCommonStockSharesOutstandin | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 67054958321} | 2020-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 67054958321} | 2019-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 67054958321} | 2018-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 67054958321} | 2017-12-31 | sec_edgar |
| external_identifier | {"qid": "Q1073540", "via": "wikidata", "namespace": "sec_cik", "external_id": "0001217394" | wikidata | |
| xbrl:AccrualsClassifiedAsCurrent | {"unit": "CNY", "value": 36885000000} | 2020-12-31 | sec_edgar |
| xbrl:AccrualsClassifiedAsCurrent | {"unit": "CNY", "value": 34628000000} | 2019-12-31 | sec_edgar |
| xbrl:AccrualsClassifiedAsCurrent | {"unit": "CNY", "value": 33811000000} | 2018-12-31 | sec_edgar |
| xbrl:AccrualsClassifiedAsCurrent | {"unit": "CNY", "value": 24864000000} | 2017-12-31 | sec_edgar |
| xbrl:AccrualsClassifiedAsCurrent | {"unit": "CNY", "value": 21297000000} | 2016-12-31 | sec_edgar |
| xbrl:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets | {"unit": "CNY", "value": 920000000} | 2018-01-01 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "CNY", "value": 13561000000} | 2020-12-31 | sec_edgar |
| xbrl:AdditionsToRightofuseAssets | {"unit": "CNY", "value": 9172000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": -474000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": 1891000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": -622000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": 905000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": 1038000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInInventories | {"unit": "CNY", "value": -2205000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": -2971000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": 414000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": 271000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": -231000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": 366000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInOtherAssets | {"unit": "CNY", "value": -87000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -1771000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -2601000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -1848000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -2770000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -2306000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables | {"unit": "CNY", "value": -1669000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 35000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 61000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 66000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 178000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 176000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories | {"unit": "CNY", "value": 147000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment | {"unit": "CNY", "value": 10000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment | {"unit": "CNY", "value": 62000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 1512000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 1695000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 2050000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 2036000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 2278000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables | {"unit": "CNY", "value": 2231000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -55000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -90000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -138000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -202000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -418000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInDeferredIncome | {"unit": "CNY", "value": -417000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": 5689000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": -2657000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": -3181000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": -4213000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": 3755000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForIncreaseDecreaseInTradeAccountPayable | {"unit": "CNY", "value": 22100000000} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 3827000000} | 2020-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 2710000000} | 2019-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 1757000000} | 2018-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 1841000000} | 2017-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 1867000000} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets | {"unit": "CNY", "value": 1573000000} | 2015-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.15} | 2020-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.15} | 2019-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.25} | 2018-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.25} | 2017-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.25} | 2016-12-31 | sec_edgar |
| xbrl:ApplicableTaxRate | {"value": 0.25} | 2015-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 715096000000} | 2020-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 703131000000} | 2019-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 663382000000} | 2018-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 661194000000} | 2017-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 652558000000} | 2016-12-31 | sec_edgar |
| xbrl:AssetsLessCurrentLiabilities | {"unit": "CNY", "value": 385786000000} | 2017-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.26, "currency": "CNY"} | 2020-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.25, "currency": "CNY"} | 2019-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.26, "currency": "CNY"} | 2018-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.23, "currency": "CNY"} | 2017-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.22, "currency": "CNY"} | 2016-12-31 | sec_edgar |
| xbrl:BasicEarningsLossPerShare | {"per": "shares", "amount": 0.25, "currency": "CNY"} | 2015-12-31 | sec_edgar |
| xbrl:Borrowings | {"unit": "CNY", "value": 53342000000} | 2020-12-31 | sec_edgar |
| xbrl:Borrowings | {"unit": "CNY", "value": 79022000000} | 2019-12-31 | sec_edgar |
| xbrl:Borrowings | {"unit": "CNY", "value": 95528000000} | 2018-12-31 | sec_edgar |
| xbrl:Borrowings | {"unit": "CNY", "value": 104300000000} | 2017-12-31 | sec_edgar |
| xbrl:Borrowings | {"unit": "CNY", "value": 112426000000} | 2016-12-31 | sec_edgar |
| xbrl:Cash | {"unit": "CNY", "value": 23193000000} | 2020-12-31 | sec_edgar |
| xbrl:Cash | {"unit": "CNY", "value": 20006000000} | 2019-12-31 | sec_edgar |
| xbrl:Cash | {"unit": "CNY", "value": 14937000000} | 2018-12-31 | sec_edgar |
| xbrl:Cash | {"unit": "CNY", "value": 17763000000} | 2017-12-31 | sec_edgar |
| xbrl:Cash | {"unit": "CNY", "value": 22147000000} | 2016-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 23684000000} | 2020-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 20791000000} | 2019-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 16666000000} | 2018-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 19410000000} | 2017-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 24617000000} | 2016-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 31869000000} | 2015-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalents | {"unit": "CNY", "value": 20436000000} | 2014-12-31 | sec_edgar |
| xbrl:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities | {"unit": "CNY", "value": -1000000} | 2018-12-31 | sec_edgar |
| xbrl:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities | {"unit": "CNY", "value": 184000000} | 2017-12-31 | sec_edgar |
| xbrl:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities | {"unit": "CNY", "value": -50000000} | 2016-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": -42107000000} | 2020-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": -31288000000} | 2019-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": -16283000000} | 2018-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": -16147000000} | 2017-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": -9555000000} | 2016-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInFinancingActivities | {"unit": "CNY", "value": 4809000000} | 2015-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -87077000000} | 2020-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -77214000000} | 2019-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -85954000000} | 2018-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -85263000000} | 2017-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -99043000000} | 2016-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInInvestingActivities | {"unit": "CNY", "value": -102255000000} | 2015-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 132260000000} | 2020-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 112600000000} | 2019-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 99298000000} | 2018-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 96502000000} | 2017-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 101135000000} | 2016-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperatingActivities | {"unit": "CNY", "value": 108755000000} | 2015-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 134819000000} | 2020-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 118978000000} | 2019-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 104811000000} | 2018-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 104339000000} | 2017-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 109075000000} | 2016-12-31 | sec_edgar |
| xbrl:CashFlowsFromUsedInOperations | {"unit": "CNY", "value": 117054000000} | 2015-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 20798000000} | 2020-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 18240000000} | 2019-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 20000000} | 2018-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 89000000} | 2017-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 99000000} | 2016-12-31 | sec_edgar |
| xbrl:CashOutflowForLeases | {"unit": "CNY", "value": 124000000} | 2015-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 12050000000} | 2020-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 12683000000} | 2019-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 12878000000} | 2018-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 12223000000} | 2017-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 11822000000} | 2016-12-31 | sec_edgar |
| xbrl:CommunicationExpense | {"unit": "CNY", "value": 12363000000} | 2015-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 20476000000} | 2020-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 21269000000} | 2019-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 21243000000} | 2018-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 18209000000} | 2017-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 18148000000} | 2016-12-31 | sec_edgar |
| xbrl:ComprehensiveIncome | {"unit": "CNY", "value": 20767000000} | 2015-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 232000000} | 2020-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 195000000} | 2019-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 128000000} | 2018-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 144000000} | 2017-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 105000000} | 2016-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToNoncontrollingInterests | {"unit": "CNY", "value": 88000000} | 2015-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 20244000000} | 2020-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 21074000000} | 2019-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 21115000000} | 2018-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 18065000000} | 2017-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 18043000000} | 2016-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeAttributableToOwnersOfParent | {"unit": "CNY", "value": 20679000000} | 2015-12-31 | sec_edgar |
| xbrl:ConstructionInProgress | {"unit": "CNY", "value": 48425000000} | 2020-12-31 | sec_edgar |
| xbrl:ConstructionInProgress | {"unit": "CNY", "value": 59206000000} | 2019-12-31 | sec_edgar |
| xbrl:ConstructionInProgress | {"unit": "CNY", "value": 66644000000} | 2018-12-31 | sec_edgar |
| xbrl:ConstructionInProgress | {"unit": "CNY", "value": 73106000000} | 2017-12-31 | sec_edgar |
| xbrl:ConstructionInProgress | {"unit": "CNY", "value": 80386000000} | 2016-12-31 | sec_edgar |
| xbrl:ContractAssets | {"unit": "CNY", "value": 604000000} | 2020-12-31 | sec_edgar |
| xbrl:ContractAssets | {"unit": "CNY", "value": 474000000} | 2019-12-31 | sec_edgar |
| xbrl:ContractAssets | {"unit": "CNY", "value": 478000000} | 2019-01-01 | sec_edgar |
| xbrl:ContractAssets | {"unit": "CNY", "value": 478000000} | 2018-12-31 | sec_edgar |
| xbrl:ContractLiabilities | {"unit": "CNY", "value": 63849000000} | 2020-12-31 | sec_edgar |
| xbrl:ContractLiabilities | {"unit": "CNY", "value": 54388000000} | 2019-12-31 | sec_edgar |
| xbrl:ContractLiabilities | {"unit": "CNY", "value": 55783000000} | 2018-12-31 | sec_edgar |
| xbrl:ContractLiabilities | {"unit": "CNY", "value": 62175000000} | 2018-01-01 | sec_edgar |
| xbrl:ContractualCapitalCommitments | {"unit": "CNY", "value": 20199000000} | 2020-12-31 | sec_edgar |
| xbrl:ContractualCapitalCommitments | {"unit": "CNY", "value": 20941000000} | 2019-12-31 | sec_edgar |
| xbrl:ContractualCapitalCommitments | {"unit": "CNY", "value": 15303000000} | 2018-12-31 | sec_edgar |
| xbrl:ContractualCapitalCommitments | {"unit": "CNY", "value": 11246000000} | 2017-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 6599000000} | 2020-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 8616000000} | 2019-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 7256000000} | 2018-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 6884000000} | 2017-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 6656000000} | 2016-12-31 | sec_edgar |
| xbrl:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | {"unit": "CNY", "value": 6590000000} | 2015-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 15440000000} | 2020-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 13413000000} | 2019-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 23185000000} | 2018-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 31712000000} | 2017-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 38705000000} | 2016-12-31 | sec_edgar |
| xbrl:CostOfMerchandiseSold | {"unit": "CNY", "value": 34990000000} | 2015-12-31 | sec_edgar |
| xbrl:CurrentAccruedExpensesAndOtherCurrentLiabilities | {"unit": "CNY", "value": 56775000000} | 2020-12-31 | sec_edgar |
| xbrl:CurrentAccruedExpensesAndOtherCurrentLiabilities | {"unit": "CNY", "value": 48516000000} | 2019-12-31 | sec_edgar |
| xbrl:CurrentAccruedExpensesAndOtherCurrentLiabilities | {"unit": "CNY", "value": 43497000000} | 2018-12-31 | sec_edgar |
| xbrl:CurrentAccruedExpensesAndOtherCurrentLiabilities | {"unit": "CNY", "value": 98695000000} | 2017-12-31 | sec_edgar |
| xbrl:CurrentAccruedExpensesAndOtherCurrentLiabilities | {"unit": "CNY", "value": 91173000000} | 2016-12-31 | sec_edgar |
| xbrl:CurrentAdvances | {"unit": "CNY", "value": 5807000000} | 2020-12-31 | sec_edgar |
| xbrl:CurrentAdvances | {"unit": "CNY", "value": 5962000000} | 2019-12-31 | sec_edgar |
| xbrl:CurrentAdvances | {"unit": "CNY", "value": 5739000000} | 2018-12-31 | sec_edgar |
| xbrl:CurrentAdvances | {"unit": "CNY", "value": 69915000000} | 2017-12-31 | sec_edgar |
| xbrl:CurrentAdvances | {"unit": "CNY", "value": 66418000000} | 2016-12-31 | sec_edgar |
| xbrl:CurrentAdvancesToSuppliers | {"unit": "CNY", "value": 6080000000} | 2020-12-31 | sec_edgar |
| xbrl:CurrentAdvancesToSuppliers | {"unit": "CNY", "value": 3352000000} | 2019-12-31 | sec_edgar |