XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)
3 Months Ended
Mar. 31, 2017
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses
    March 31,     December 31,  
    2017     2016  
Accounts payable   $ 9,433,132     $ 7,513,075  
Salary payable     292,789       319,489  
Social security insurance contribution payable     117,905       119,444  
Other payables     522,950       730,310  
Total   $ 10,366,776     $ 8,682,318