China lowered the minimum mortgage down payment requirement for first-time buyers, in yet another effort to boost the property market and slowing economy.