设菱形的对角线分别为8x和6x,已知菱形的周长为20cm,故菱形的边长为5cm,根据菱形的性质可知,菱形的对角线互相垂直平分,即可知(4x)2+(3x)2=25,解得x=1,故菱形的对角线分别为8cm和6cm,所以菱形的面积= 1 2 ×8×6=24cm2,故选B.