Men in China face structural challenges when trying to find partners, including the fact that the one child policy has resulted in roughly 22.5 million more marriage-age men than women, the expectation that men in China have to pay a a "bride price" (averaging around 127,300 yuan / $18,780 USD, roughly six years of savings for a migrant/ rural worker), and the expectation that men should own a property before marriage.
Despite these structural issues, there are still ‘substantially more’ unmarried women in major cities (ie, Shanghai, Beijing) than unmarried men in their 20s and 30s, and the average age of marriage is increasing.
China is also facing a severe oncoming demographic crisis due to declining birth rates.