XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Bank Acceptance Notes Payable (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Summary of bank acceptance notes payables    
Total $ 151,069 $ 422,589
Bank of China, non-interest bearing, due on June 25, 2018, collateralized by 100% of restricted cash deposited[Member]    
Summary of bank acceptance notes payables    
Total 115,252
Bank of Communication, non-interest bearing, due on March 24, 2018, collateralized by 100% of restricted cash deposited [Member]    
Summary of bank acceptance notes payables    
Total 307,337
Bank of Communication, non-interest bearing, due on December 26, 2018, collateralized by 100% of restricted cash deposited [Member]    
Summary of bank acceptance notes payables    
Total $ 151,069