安徽产假158天,公司只给休90天合法吗为什么