XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Pledged deposits (Tables)
9 Months Ended
Sep. 30, 2018
SCHEDULE OF PLEDGED DEPOSITS [Table Text Block]
    December 31,     September 30,  
    2017     2018  
Pledged deposits with bank for:            
Bills payable $ 123,116   $ 10,388,445  
Letters of credit   7,685,213     7,280,352  
Others*   1,295,849     1,227,583  
  $ 9,104,178   $ 18,896,380