China suffers virus epidemic