select的border设为0了,在电脑浏览器里没有关问题,微信页面却不行,为啥啊

select的border设为0了,在电脑浏览器里没问题,微信页面却不行,为啥啊?
select的border设为0了,在电脑浏览器里没有关问题,微信页面却不行,为啥啊
select的border设为0了,在电脑浏览器里没有关问题,微信页面却不行,为啥啊
上面的图是电脑浏览器效果,下图是微信页面效果。代码:
<td >
<span style="width:4em;overflow:hidden;display:inline-block;margin-left:2em;">
<select  style="font-size:1em;font-family:'Microsoft yahei'; width:5.5em;height:1.8em;padding-left:1em;border:0;color:#2f2f2f">
<option >2015</option>
<option>2014</option>
</select>
</span>
<img src="../images/tra.png" style="z-index:999;width:1em;margin-bottom:0.5em;" />
                       </td>
<td>年</td>

------解决思路----------------------
-webkit-appearance: none;

取消浏览器的默认设置
------解决思路----------------------
用border:none,和border:0都能够隐藏border,但是border:none用的多些,并且在网上看了border:0比较耗内存