XML 42 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pledged deposits (Tables)
3 Months Ended
Mar. 31, 2018
SCHEDULE OF PLEDGED DEPOSITS [Table Text Block]
      December 31,     March 31,  
      2017     2018  
  Pledged deposits with bank for:            
  Bills payable $ 123,116   $ 1,166,272  
  Letters of credit   7,685,213     7,967,747  
  Others*   1,295,849     1,343,488  
    $ 9,104,178   $ 10,477,507