Quarterly report pursuant to Section 13 or 15(d)

Related party balance and transaction (Details)

v3.7.0.1
Related party balance and transaction (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Due from Related Parties, Current $ 2,465,325 $ 7,517,250
Due to Related Parties, Current 62,204 1,522,313
Accounts Payable [Member]    
Due to Related Parties, Current [1] 54,884 1,516,557
Other Payable [Member]    
Due to Related Parties, Current 7,320 5,756
Accounts Receivable [Member]    
Due from Related Parties, Current 2,457,684 7,125,140
Other Receivable [Member]    
Due from Related Parties, Current $ 7,641 $ 392,110
[1] Accounts payable represented $nil and $1.3 million technical support fee and $54,884 and $0.2 million equipment rental fee to Yipeng as of June 30, 2017 and December 31, 2016, respectively.