Hello Connie?
Did your English/Chinese dictionary not provide you witha an answer to the meaning of "idiosyncracies"?
In the above context appropriate synonyms could be "peculiarities" or "charachteristics." Hopefully, this is sufficient for you to understand your new word, "idiosyncracies." However, should you require any further information or assistance, I know you won't hesitate to ask!
Warmest wishes,
Jon