China started moving away from the Maoist economics in the late 70's, while North Korea continued to entrench its version of Maoism. Today China isn't Communist/Maoist in anything but name, so it has no ideological reason to support North Korea. Economically, it has even fewer reasons to do so: China needs the US and the West as a buyer for its cheap goods and as a source of hard currency bonds, it doesn't need North Korea for anything.