Well, not quite - cosmology and particle physics for their part rely largely on thought experiments that to some degree match the observable evidence but cannot be tested nor reproduced. They still produce an useful outline or framework of theories that one day might be tested; the concrete structure of science is still topped by quite a few floors made of cards, though, a state of affairs uncommon in other fields of science.The difference between science and philosophy is that before any science is accepted it has to be proven in a controlled experiment in a reproducible way.
There's always a danger of name-calling in this context. Is it "rational" or "irrational"? Not a relevant question - relativity and quantum mechanics both fell within the latter category for a long time, and debate still rages to a degree. Is it "empirical" or "speculative"? Again misses the mark - you have to speculate in order to have something to test, whilst just testing something observable may produce no useful understanding yet. "Philosophy" or "science"? Many a philosopher in history should count as a scientist, while many a scientist should at best count as a charlatan.
What counts in the end is whether useful results are produced. And that calls for the scientific method when applicable, but leaps of faith when necessary. Would we eventually have gotten today's computing devices if not for irrational dabbling in quantum mechanics and relativity? Possibly. Or perhaps not. But drawing sharp lines between science and things like "faith" isn't helpful, and may even be counterproductive, in furthering the goals of science. Whether it's helpful in fighting non-scientific philosophies is a matter of debate... And whether debate is of any use in itself remains contested as well!

Timo Saloniemi