所有section都改为自己的抽象类
增加了公用图片类