According to Jinshi.com, China's producer price index (PPI) fell 1.4% year-on-year in May, which was lower than the expected 1.5% and lower than the previous value of 2.5%.