RELATED PARTY BALANCES AND TRANSACTIONS (Schedule of Amounts Due to Related Parties Comprised of Amounts Payable to Purchase of Raw Materials and Others) (Details) - USD ($) |
Dec. 31, 2017 |
Dec. 31, 2016 |
||
|---|---|---|---|---|
| Amounts due to related parties | ||||
| Amounts payable to the purchase of raw materials and others | $ 60,370,065 | $ 0 | ||
| Rene Sola Singapore Pte Ltd [Member] | ||||
| Amounts due to related parties | ||||
| Amounts payable to the purchase of raw materials and others | [1] | $ 60,370,065 | $ 0 | |
| ||||