XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
9. TAXES PAYABLE (Restated) (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Income tax payable $ 0 $ 1,849,535
Natural resource tax 156,147 651,230
Value added tax payable 0 887,913
Land use tax payable 810,841 818,921
Other tax payables 74,604 133,732
Total current taxes payable $ 1,041,592 $ 4,341,331