China's Ministry of Finance said Wednesday it has allocated 303 million yuan ($48.6 million) from the central coffers to better prevent human infections of the H7N9 avian flu.