This red beast is the Geely Baofeng GT Sport, seen parked on a pavement in north Beijing. The Baofeng (Leopard Wind) GT Sportwas a sporty cross-over thing based on the Geely Haoqing, aka Geely HQ.
The Geely HQ in turn was based on the Tianjin Xiali, which in another turn was based on the Daihatsu Charade.