XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Bank Acceptance Notes Payable (Tables)
12 Months Ended
Dec. 31, 2018
Bank Acceptance Notes Payable [Abstract]  
Schedule of bank acceptance notes payable

   

December 31,

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 June 25, 2019, collateralized by 100% of restricted cash deposited     72,698       -  
Total   $ 72,698     $ 422,589