1. School of Accounting, Chongqing Technology and Business University, Chongqing 400067, China
2. Research Center for Economy of Upper Reaches of the Yangtze River, Chongqing Technology and Business University, Chongqing 400067, China
3. School of Economics and Business Administration, Chongqing University, Chongqing 400030, China