XML 49 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2017
Taxes Payable [Abstract]  
Schedule of taxes payable
  2017  2016 
Income - current $1,097,768  $773,397 
VAT  1,145,363   366,230 
Other  180,649   63,050 
Total - current 2,423,780  1,202,677 
Income - noncurrent $6,998,625  $-