.mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
#rule div {
    width: 450px;
    height: 683px;
    margin: 0 auto;
    position: relative;
    background: url('../images/u16.png');
}
#rule div h2{
    color: #fdf44c;
    position: absolute;
    left: 148px;
    top: 119px;
}
#rule div p {
    font-size: 16px;
    padding: 180px 30px 0 30px;
    color: #ffffcc;
}
#rule div p span{
    display: inline-block;
    padding: 3px 0;
}
#win div {
    width: 450px;
    height: 683px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    background: url('../images/u16.png');
}
#win div h2{
    color: #fdf44c;
    position: absolute;
    left: 148px;
    top: 119px;
}
#win div p{
    font-size: 16px;
    color: #fff;
    padding: 180px 10px 0 10px;
}
#win div p span{
    display: inline-block;
    padding: 5px 0;
}
.a_prize {
    background: url("../images/u31.png");
}
.a_share {
    background: url("../images/u33.png");
}
#awards div{
    width: 300px;
    height: 290px;
    background: url("../images/u12.png");
    position: absolute;
    left: 169px;
    top: 145px;
    text-align: center;
}
#awards h3 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    padding: 54px 10px 10px 10px;
}
#awards input {
    text-align: center;
    border: 0;
    width: 250px;
    height: 30px;
    margin: 0 0 5px 0;
}
#awards a {
    display: inline-block;
    color: #fff;
    width: 100px;
    height: 30px;
}
#awards p {
    color: #fff;
    font-size: 16px;
    margin: 10px;
}
#share div {
    width: 300px;
    height: 290px;
    background: url("../images/u12.png");
    position: absolute;
    left: 169px;
    top: 142px;
    text-align: center;
}
#share h3 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    padding: 88px 10px 10px 10px;
}
#share a {
    display: inline-block;
    color: #fff;
    width: 100px;
    height: 30px;
}

/* 页面 css */
*{margin:0;padding:0;list-style-type:none;}
h1{width:900px;margin:40px auto;font:32px "Microsoft Yahei";text-align:center;}

/* demo css */
.choujiang{
    position:relative;
    margin: 50px auto 0 auto;
    width:500px;
    height:500px;
    background:url(../images/activity-lottery-1.gif)no-repeat;
}
.plate{
    position:relative;
    float:left;
    width:390px;
    height:390px;
}
#plateBtn{
    position:absolute;
    left:166px;
    top:151px;
    width:173px;
    height:173px;
    background-image:url(../images/activity-lottery-22.png) ;
    text-indent:-9999px;
    overflow:hidden;
}
#result{
    display:none;
    position:absolute;
    left:99px;
    top:169px;
    width:300px;
    height:120px;
    background-color:rgba(0,0,0,0.75);
    filter:alpha(opacity=90);
}
#result a{
    color: #ff0000;
}
#resultTxt{
    padding:45px 15px 0;
    font:16px "Microsoft Yahei";
    color:#fff;
    text-align:center;
}
#resultTxt em{
    color:#ffea76;
    font-style:normal;
}
#resultBtn{
    position:absolute;
    right:5px;
    top:5px;
    width:25px;
    height:25px;
    text-indent:-100px;
    background-image:url(../images/close.png);
    overflow:hidden;
}

#musicbtn { float:right; background:url(../images/yinyu.png) no-repeat; width:44px; height:44px; display:block; padding-top:5px}