.color-white{color: #fff;}
.color-rule{color: #6ba6ff;}

a.disabled{cursor: not-allowed; pointer-events: none;}

#body{min-width: 1000px; padding-bottom: 80px; background-image: url('../../../imgs/event/2014b/bg.jpg');}
.layout{width: 999px;}
.block-a{background: url('../../../imgs/event/2014b/head_big.jpg') no-repeat center top;}
.block-a .layout{
    height: 714px;
    background: url('../../../imgs/event/2014b/head.jpg') no-repeat;
}
.block-a .bg-bottom{
    position: absolute;
    top: 600px;
    left: 0;
    width: 100%;
    height: 114px;
    background: url('../../../imgs/event/2014b/head_big.jpg') -460px -600px;
}
.block-a #getVipGift{
    position: absolute;
    top: 394px;
    left: 386px;
    width: 230px;
    height: 66px;
}
.block-a #getVipGift:hover{background: url('../../../imgs/event/2014b/btns.jpg') -468px -214px;}
.block-b .layout{
    position: relative;
    left: -0.5px;
    width: 800px;
    padding: 0 100px 45px;
    background-image: url('../../../imgs/event/2014b/bg_blue.jpg');
}
.block-b .activity-a{background-color: #093c89;}
.block-b .activity-a .img{width: 408px; height: 217px; background: url('../../../imgs/event/2014b/btns.jpg') 0 -583px;}
.block-b .activity-a #getSyLiquan{
    position: absolute;
    top: 50px;
    left: 442px;
    display: block;
    width: 325px;
    height: 127px;
    background-image: url('../../../imgs/event/2014b/btns.jpg');
}
.block-b .activity-a #getSyLiquan:hover{background-position: -326px 0;}
.block-b .activity-a #getSyLiquan.out{background-position: 0 -128px; cursor: not-allowed; pointer-events: none;}
.block-b .rules .title{line-height: 30px; margin-top: 20px;}
.block-b .rules .p{line-height: 20px;}
.block-b .line{
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    border-top: 1px dashed #658ac1;
}
.block-b .line-a{margin: 40px 0 30px;}
.block-b .activity-b-title{width: 214px; height: 84px; background: url('../../../imgs/event/2014b/btns.jpg') -326px -128px;}
.block-b .all-newbies-link, .block-b .all-newbies-link:hover{color: #ecf41e;}
.block-b .all-newbies-link{position: absolute; right: 0; bottom: 0;}
.block-b .activity-b{height: 296px; margin-top: 28px; background: url('../../../imgs/event/2014b/btns.jpg') 0 -286px;}
.block-b .activity-b #getSyNewbie{
    position: absolute;
    top: 228px;
    left: 462px;
    z-index: 10;
    width: 140px;
    height: 60px;
}
.block-b .activity-b #getSyNewbie:hover{background: url('../../../imgs/event/2014b/btns.jpg') -326px -213px;}

#topnav{min-width: 1000px;}
#footer{min-width: 1000px; margin-bottom: -30px;}
#goTop{margin-left: 499px;}
