XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Pledged deposits (Tables)
6 Months Ended
Jun. 30, 2017
SCHEDULE OF PLEDGED DEPOSITS [Table Text Block]
      December 31,     June 30,  
      2016     2017  
  Pledged deposits for:            
  Bills payable $ 3,064,155   $ 3,383,025  
  Others *   1,213,989     1,243,370  
    $ 4,278,144   $ 4,626,395