XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Short Term Bank Loans (Tables)
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Schedule of bank loans
   December 31,   December 31, 
   2018   2017 
Secured  $217,940,471   $125,380,899 
Total short term bank loan  $217,940,471   $125,380,899