Copyright(C) 2012 liqx email:lqx0830@hotmail.com