XML 58 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities and Other Payables (Tables)
12 Months Ended
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of accrued liabilities and other payables
   2018   2017 
Employee training, labor union expenditure and social insurance payable  $844,997   $852,316 
Consulting, auditing, and legal expenses   488,052    480,057 
Accrued payroll and welfare   261,152    261,793 
Other   23,796    24,150 
Total  $1,617,997   $1,618,316