XML 67 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Notes Payable (Textual)    
Notes payable $ 6,026,910 $ 2,162,318
Restricted cash $ 6,026,910 $ 2,162,318
Bank of Hebei [Member]    
Notes Payable (Textual)    
Bank acceptance notes from bank, interest rate  
Handling charges of bank acceptance notes percentage   0.05%
Description of maturity of notes payable   The acceptance note was repaid in February 2017.
Bank of Cangzhou (Member)    
Notes Payable (Textual)    
Bank acceptance notes from bank, interest rate  
Handling charges of bank acceptance notes percentage 0.05%  
Description of maturity of notes payable The acceptance notes will become due and payable on January 5, 2018.