XML 86 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Notes Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Notes payable (Textual)    
Notes payable $ 2,162,318 $ 13,859,800
Restricted cash $ 2,162,318 10,779,845
Bank of Hebei [Member]    
Notes payable (Textual)    
Notes payable   $ 6,159,911
Short-term bank loans, bore interest rate
Handling charges of bank acceptance notes percentage 0.05% 0.05%
Description of maturity of loans payable The acceptance notes will become due and payable on February 1, 2017. Repaid during January to April 2016.
Commercial Bank of the City of Zhangjiakou [Member]    
Notes payable (Textual)    
Notes payable   $ 7,699,889