guiqiang pan