Cec.edu.cn is the 567,061st most visited site on the internet. There are 3 homepages that link to a page on cec.edu.cn. The homepage of cec.edu.cn links out to 12 other websites. The website's IP address is 22.214.171.124. Cec.edu.cn gets about 1,929 pageviews per day, and earns an estimated $5.79 daily. The server location of cec.edu.cn is Chengdu, 32, China (CN ).
Please note that some data for this domain is over 12 months old.