XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
8. TAXES PAYABLE (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Taxes Payable Details    
Income tax payable $ 4,943,143 $ 1,849,535
Natural resource tax 332,089 651,230
Value added tax payable 1,547,329 887,913
Land use right tax payable 782,072 818,921
Other tax payables 179,079 133,732
Total $ 7,783,712 $ 4,341,331