为什么我使用margin:0 auto div区域居中后,其中的标签的文字部分便不居中了?
<style type="text/css">*{margin=0;padding=0;}
body{background:url("image/bg.png");font-size:12px;font-family:"微软雅黑";}
/*top start*/
.top{width:100%;height:40px;margin:30px 0;}
.t-header{width:90%;height:40px;
margin:0 auto;
}
.t-logo{float:left;margin:8px;}
.t-desc{float:right;line-height:40px;font-size:16px;color:#fff;}
/*top end */
/*content start*/
.content{width:90%;height:500px;margin:0 auto;background:#6cf;position:relative;}
.c-title{height:60px;text-align:center;line-height:60px;background:#fc9;color:#fff;
font-size:20px;}
.c-map{height:440px;background:#fcc;}
/*content end*/
#search{width:600px;height:56px;box-shadow:0px 11px 14px -11px #000;position:absolute;left:430px;top:180px;}
.s-txt{width:490px;height:56px;outline:none;border:none;}
.s-btn{width:100px;height:56px;background:#c03;color:#000;outline:none;border:none;cursor: pointer;}
.s-btn:hover{background:#00c;}
</style>