XML 43 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Taxes Payable (Tables)
3 Months Ended
Mar. 31, 2018
Taxes Payable [Abstract]  
Schedule of taxes payable
    2018     2017  
Income - current   $ 1,134,364     $ 1,097,768  
VAT     1,286,626       1,145,363  
Other     202,780       180,649  
Total - current     2,623,770       2,423,780  
Income - noncurrent   $ 6,998,625     $ 6,998,625