#lanrentuku0{width:99%;height:98%; background-color:#000;
filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;
position:absolute;
z-index:999;
*position: absolute;
top:0;left:0;
display:none;
}
.lanrentuku1{
position:absolute;
*position: absolute;
border:2px solid #0655e9;
width:400px;
height:300px;
margin:auto;
display: table;
top:25%;
left:40%;
overflow: hidden;
background-color:#f6f6f6;
}   
.lanrentuku2 {
vertical-align: middle;
display: table-cell;
*position: absolute;
*top: 50%;
} 
.lanrentuku3 {
*position: relative;
*top: -50%;
padding-left:10px;
}

.payinput{color:#ff0dfe;font-weight:bold;font-size:24px;height:35px;line-height:35px;}
.payleft{width:34%;height:55px;font-size:24px;line-height:55px;}