1. School of Business, Shantou University, 243 Daxue Road, Shantou 515063, China
2. School of Management, Shanghai University, 99 Shangda Road, Shanghai 200444, China
3. School of Business, Southwest University of Political Science and Law, 301 Baosheng Road, Chongqing 401120, China