XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. ACCOUNTS PAYABLE AND ACCRUED EXPENSE (Tables)
6 Months Ended
Jun. 30, 2017
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses
    June 30,   December 31,
    2017   2016
Accounts payable   $ 13,390,816     $ 7,513,075  
Salary payable     353,110       319,489  
Social security insurance contribution payable     119,730       119,444  
Other payables     676,465       730,310  
Total   $ 14,540,121     $ 8,682,318