I don't use that service, but after doing some digging, my best guess is that they're having some server/hosting/technical issues. Perhaps routine/planning maintenance?
Sorry to hear of the trouble Jean. If they are worth their salt, they should be up and running again soon. Those were your China pictures, weren't they…