GB 50840-2012