Your browser version is too low.
Please use IE9+, Chrome or Safari to browse this website.
Service
IT support
Technical service hotlines:
Application support: 021-50160508
Link management: 021-50160271
Fax: 021-50160500
Email: tech_support@cffex.com.cn
Mailing address: 6F, Puxiang Plaza, 1600 Century Avenue, Shanghai
Postal Code: 200122