#bg{
    display:none;
    width:100%;
    height:100%;
    background:#000;
    position: fixed;
    margin-left:auto;
    margin-right:auto;
    z-index:10;
    filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.7;
}
#reg{
    display:none;
    top:10px;
    width:550px;
    height:600px;
    background:#FFF;
    position: fixed;
    margin-left:auto;
    margin-right:auto;
    z-index:100;
    border-radius: 10px;
    text-align:center;
}

#reg .r0{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    height:45px;
    line-height:45px;
    font-size:24px;
    letter-spacing: 1.5px;
    color: #999999;
    font-family: 微软雅黑;
    text-align:center;
}

#reg .r1{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    height:45px;
    line-height:45px;
    font-size:20px;
    color: #333333;
    font-family: 微软雅黑;
    text-align:left;

}
#reg .r2{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    height:45px;
    line-height:45px;
    font-size:18px;
    color: #868686;
}
#reg .r3{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    height:70px;
    line-height:70px;
    font-size:18px;
    color: #868686;
    text-align:left;
}
#reg input.text{
    width:500px;
    height:45px;
    line-height:45px;
    font-size:20px;
    color:#333333;
}
#reg input.button{
    width:200px;
    height:45px;
}
#reg .ts{
    font-size:14px;
    color: #969696;
    margin-left:10px;
    font-family:宋体;
}
#reg .close{
    position: absolute;
    right:0;
    top:0;
    width:35px;
    height:35px;
    color:#FF0000;
    text-align:center;
    line-height:35px;
    font-size:26px;
}
#reg select{
    width:500px;
    height:50px;
    font-size:20px;
}