Nifedipine was determined to be the more toxic and teratogenic than ritodrine, with a LC50 of 0.606 µg/L, an EC50 of 0.006 µg/L, and a teratogenicity Index (TI) value (LC50/EC50) of 101.