E China's Zibo barbecue teases Chinese tastebuds