XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Bank Acceptance Notes Payable (Tables)
9 Months Ended
Sep. 30, 2018
Bank Acceptance Notes Payable [Abstract]  
Schedule of bank acceptance notes payable
  September 30,
2018
  December 31,
2017
 
Bank of China, non-interest bearing, due on June 25, 2018, collateralized by 100% of restricted cash deposited $-  $115,252 
Bank of Communication, non-interest bearing, due on March 24, 2018, collateralized by 100% of restricted cash deposited  -   307,337 
Bank of Communication, non-interest bearing, due on December 26, 2018, collateralized by 100% of restricted cash deposited  145,313   - 
Total $145,313  $422,589