Sorry to hear that. It seems that it is the China's great firewall. Have you subscribed any VPN service? You may try it to jump through the Wall but I heard from some sources that the Wall has just been strengthened to make VPN service outside your country inaccessible. Anyway, I wonder how could you access this website? Some sources do also state that the whole foreign websites would be demolished soon.