ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2013
ACCOUNTS RECEIVABLE, NET [Abstract]  
Schedule of Accounts Receivable
    June 30,     December 31,  
    2013     2012  
    (Unaudited)        
             
Accounts receivable   $ 53,633,449     $ 51,240,651  
Less: Allowance for doubtful debt     7,103,467       5,000,000  
    $ 46,529,982     $ 46,240,651