fine.. it is a solely PLAN decision to use AL-31 engines. its maybe due to J-15 when you have already 80+ jets with AL-31 engine. then you go with the flow.The nozzles seem to protrude beyond the imaginary horizontal stabs line, so probably AL-31s sadly.
J-35/kJ-600 will operate in sea environment with domestic engines. so when both platforms will be operational, PLAN might face same logistic/cost issues. means different engines. AL-31 is costly to maintain.