XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities and Other Payables (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of accrued liabilities and other payables
   2020   2019 
Employee training, labor union expenditure and social insurance payable  $831,495   $843,807 
Consulting, auditing, and legal expenses   43,588    40,602 
Accrued payroll and welfare   246,362    254,882 
Other   43,811    45,460 
Total  $1,165,256   $1,184,751