Many people said domain name has an effect in SE ranking, but I don't know whether

chinese-tea.com.cn is better or
chinesetea.com is better.

Alternatively, does hypen matters?