
input,button,select,textarea{outline:none;}

 .rbag {
    width: 300px;
    height: 384px;
    position: fixed;
    z-index: 10001;
    left: 55%;
    top: 55%;
    background: url(../images/rbag_bg.png) no-repeat 0 0;
    margin: -238px 0 0 -250px;
}
.rbag .close {
    width: 30px;
    height: 30px;
    background: url(../images/x.png) no-repeat 0 0;
    display: block;
    margin-left: 255px;
	margin-top:20px;
}
.rbag .cont {
    width: 355px;
    height: 184px;
    margin: 120px 0 0 -30px;
    text-align: center;
}
.rbag .btn {
    width: 100px;
    height: 100px;
    line-height: 36px;
    font-size: 14px;
    cursor:pointer;
    background: transparent;
    border-radius: 50px;
    border: none;
    margin-top: 25px;
}

.rbag .txt {
    width: 130px;
    height: 24px;
    border: 1px solid #b05a5a;
    background: #7d1919;
    color: #fff;
    margin: 0 0 0 20px;
    text-indent: 10px;
}
.snow{position:absolute;top:0;color:#fff;z-index:200;cursor:pointer}
.snow.snow-1{width:90px;height:111px;background:url(../images/s-1.png)}
.snow.snow-2{width:80px;height:111px;background:url(../images/s-2.png)}
.snow.snow-3{width:100px;height:188px;background:url(../images/s-3.png)}
.audiobox{width:27px;height:27px;position:fixed;z-index:111111;bottom:25px;background:url(../images/audio.png);cursor:pointer}
.audiobox.on{animation:rotating 1.2s linear infinite;-webkit-animation:rotating 1.2s linear infinite;-moz-animation:rotating 1.2s linear infinite;-o-animation:rotating 1.2s linear infinite}


.packet-bg{position:fixed;z-index:1000;width:100%;height:100%;left:0;top:0;background:#000;filter:alpha(opacity = 50);opacity:.5;display:none}

.packet{/*box-shadow:0 0 10px rgba(0,0,0,0.8);*/display:none;width:300px;height:384px;position:fixed;z-index:1001;left:50%;top:50%;margin-top:-200px;margin-left:-180px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
background: url(../images/luck.png) no-repeat 0 0;}

.packet .packet-close{width:19px;height:17px;display:block;position:absolute;left:15px;top:15px;background:url(../images/x.png);z-index:100}.packet .packet-1{position:absolute;z-index:2;left:0;top:0;width:100%;color:#2f2f2f;height:100%;}.packet .packet-1 .packet-t{height:380px;background:url(../images/p-1.png);*zoom:1}.packet .packet-1 .packet-t:before,.packet .packet-1 .packet-t:after{content:"";display:table}.packet .packet-1 .packet-t:after{clear:both}.packet .packet-1 .packet-t .pic{width:292px;height:84px;overflow:hidden;margin:0px auto 0}.packet .packet-1 .packet-t h3{color:#fff;font-size:20px;text-align:center;font-weight:normal;padding:15px 0}.packet .packet-1 .packet-t .num{margin-top:30px;text-align:center;font-size:26px;color:#fff;overflow:hidden;font-family:Arial}.packet .packet-1 .packet-t .num span{color:#ffc34e;font-weight:bold;font-size:28px}.packet .packet-1 .packet-open{width:122px;height:122px;line-height:122px;position:absolute;left:50%;bottom:90px;margin-left:-61px;background:url(../images/p-rounded.png);text-align:center;color:#fff;font-size:24px}.packet .packet-1 .packet-copy{position:absolute;width:100%;left:0;bottom:25px;text-align:center;color:#ffb02b;font-size:16px}.packet .packet-2{display:none;position:absolute;left:0;top:0;width:100%;color:#2f2f2f;height:100%;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.packet .packet-2 .pannel{height:137px;background:url(../images/p-bg.png) no-repeat 0 0;position:relative}.packet .packet-2 .pannel .pic{width:100px;height:100px;overflow:hidden;position:absolute;left:50%;bottom:-30px;margin-left:-50px}.packet .packet-2 h3{font-size:18px;color:#aaa;text-align:center;font-size:24px;font-weight:normal;margin-top:60px}.packet .packet-2 .num{text-align:center;font-size:16px}.packet .packet-2 .num span{font-size:100px;font-family:Arial;position:relative;top:2px}.packet .packet-2 .packet-copy{text-align:center;color:#6f6f6f;font-size:16px}