重构section-box