XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Pledged deposits (Tables)
6 Months Ended
Jun. 30, 2018
SCHEDULE OF PLEDGED DEPOSITS [Table Text Block]
    December 31,     June 30,  
    2017     2018  
Pledged deposits with bank for:            
Bills payable $ 123,116   $ 4,155,461  
Letters of credit   7,685,213     7,554,468  
Others*   1,295,849     1,273,803  
  $ 9,104,178   $ 12,983,732