"Production" bonuses are military/social only, sorry. If it were research it would specifically say "research". The 28% will not increase the output of any labs you put there.
In other words: CaptainYar is correct, even though he's uncertain. Except it doesn't differentiate between social and military in the details screen; it just says production.