  .textfield{
 	height:20px;
 	border: 0px solid #ccc;
 }
 
 .textlabel{
	 margin-top:4px;
	 border-right: 0px solid green;
	 position:absolute;
	 /*文字超出宽度，自动三点省略*/
	text-overflow: ellipsis; /* for IE */  
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	overflow: hidden;
	white-space:nowrap;
 }
 
 .textfieldinput{
 	border: 1px solid #ccc;
 	border-radius:2px; 	
 	font-color:#999;
 	height:18px;
 	margin-left: 0px;
 	margin-right:0px;
 	padding-right:10px;
 	position:relative;/*绝对定位（absolute）相对定位（relative）*/
 }
 
  .textfieldinput:-webkit-input-placeholder { /* WebKit browsers */
	color:#e3e3e3;
}
 .textfieldinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#e3e3e3;
}
 .textfieldinput:-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#e3e3e3;
}
 .textfieldinput:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#ff0080;
}