XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Bank Acceptance Notes Payable (Tables)
3 Months Ended
Mar. 31, 2018
Bank Acceptance Notes Payable [Abstract]  
Schedule of bank acceptance notes payable
 
  March 31,
2018
  December 31, 2017 
Bank of China, non-interest bearing, due on June 25, 2018, collateralized by 100% of restricted cash deposited $119,286  $115,252 
Bank of Communication, non-interest bearing, due on March 24, 2018, collateralized by 100% of restricted cash deposited  -   307,337 
Total $119,286  $422,589