柘山镇位于安丘市西南部，地处山区丘陵地带，总面积156平方公里，辖55个行政村，3