Here are a couple more things you can try:
http://202.52.136.82/
That's the server that www.skritter.cn used to point to, but we tried switching out since people were having trouble connecting to that one too. Maybe you'll have better luck.
http://96.126.102.247/
That's the direct link to the server www.skritter.cn and www.skritter.com now point to. If this works, then for some reason our DNS server is not accessible in China, or at least certain parts of it, sometimes.
Have you tried connecting from other computers? Such as at others' houses, or at an internet cafe, or any other public computers that use other connections that are available?