.vip{ background:url(/bg_vip.jpg) repeat-y center top; background-attachment:fixed; font-size:12px;}
.vip_wrapper{ width:960px; margin:0 auto;}
.vip_head{ padding-top:15px;}
.vip_user{ zoom:1; overflow:hidden;}

.vip_userList{float:left;width:510px; padding-top:30px;}
.vip_userlist img{width: 140px;height: 178px;}
.vip_userList h2{ font-size:34px; color:#fff264; font-family:"microsoft yahei"; font-weight:lighter; margin:25px 0;}
.vip_userList ul{zoom:1;overflow:hidden; margin-right:-25px; padding-top:15px; padding-left:10px;}
.vip_userList ul li{width:140px;height:178px; margin-right:25px; margin-bottom:25px; border:solid 5px #dd8e9f; float:left;zoom:1;overflow:hidden}
.vip_userList ul li a{ display:block;width:140px;height:178px; position:relative;overflow:hidden; cursor:pointer;}
.vip_userList ul li a b{display:none;}
.vip_userList ul li a span{display:none;}
.vip_userList ul li .over{display:block;width:140px;height:178px; position:relative;overflow:hidden; text-decoration:none;zoom:1;}
.vip_userList ul li .over b{width:146px;height:63px;display:block;margin:115px 10px 0px 0;background:#000; position:absolute;z-index:1;top:0px;left:0px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.vip_userList ul li .over h2{ display:block; color:#ff6501; font-family:"ËÎÌå"; font-weight:bold; font-size:12px;margin:5px 0 0 5px;padding:0 ;}
.vip_userList ul li .over span{position:absolute;z-index:0;top:25px;left:0px;width:130px; padding:0 8px 0 5px;line-height:18px;color:#f0cd93;display:block; font-weight: normal;overflow:hidden;}

.vip_reg{ background:url(../images/vip/vip_form.png) repeat-y center top; width:375px; height:543px; float:right; margin-top:30px;}
.vip_form{ width:240px; margin:0 auto; padding-top:160px;}
.vip_form p{ margin-bottom:15px;}
.vip_form span{ font-size:20px; color:#13051a; font-family:"microsoft yahei";}
.vip_form em{ display:block; font-style: normal; padding:5px 0 0 60px;}
.vip_form .txt{ height:30px; width:175px; border:solid 1px #c49b48; background:#fffdf3;}
.vip_btn{ text-align:center; padding-top:20px;}
.vip_btn .btn{ background:url(../images/vip/vip_btn.png) no-repeat; width:171px; height:40px; border:none; cursor:pointer;}

.vip_ys{ margin-top:50px;}

.vip_footer{ padding:10px 0;}
.vip_footer p{ text-align:center; color:#bfa6c2; line-height:24px;}