你使用了groove 属性,它是定义 3D效果凹槽边框的,边框颜色自然不一样。
你改成4个像素
border-top:#C0C0C0 4px groove; 
border-bottom:#C0C0C0 4px groove就能看出效果来了。或者 直接
border-top:#C0C0C0 1px groove; 
也能看出3d效果