www.baidu.com is down at the moment. Apparently the domain cannot be resolved; pinging www.baidu.com results in requests timed out. Its homepage can be reached via http://126.96.36.199/, but you can't search, click on any links or see images. That's only natural since all the links/image srcs/etc are written as baidu.com.
DNS hijacking anyone?
Edit 1: It's 6:11 Central Time right now. Pinging now goes through to IP address 188.8.131.52, which, upon some googling, doesn't seem like any useful address. It's probably DNS hijacking then.