XML 50 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Payables and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2018
Other Payables and Accrued Liabilities [Abstract]  
Schedule of other payables and accrued liabilities
  June 30,  December 31, 
  2018  2017 
Accrued electricity $141,378  $2,862 
Value-added tax payable  414,852   196,395 
Accrued interest to a related party  725,934   548,684 
Payable for purchase of equipment  48,968   49,585 
Accrued commission to salesmen  12,060   16,992 
Others  44,176   21,819 
Totals $1,387,368  $836,337