body{font-family: "Microsoft Yahei";background-color: #5f1ca7;position: relative;min-width: 990px;}
.bg1{width: 100%;height: 808px;background: url(../images/vvMusicActivity/bg1.jpg) no-repeat center;position: relative;overflow: hidden;}
.bg1 .rule{width: 850px;height: 316px;margin:428px auto 0;background: url(../images/vvMusicActivity/rule.png) no-repeat center;position: relative;}
.bg1 .rule .top{position: absolute;width: 183px;height: 32px;left: 333px;top: -32px;}
.bg1 .rule .top .clickCheck{display: block;background: url(../images/vvMusicActivity/textBg.png) no-repeat center;font-size: 16px;color: #9700cf;width: 183px;height: 32px;text-indent: 18px;line-height: 32px;}
.bg1 .rule .top .clickCheck:hover{color: #bd00df;background: url(../images/vvMusicActivity/textBg2.png) no-repeat center;}
.bg1 .rule .detail{width: 750px;height: 300px;background-color: #e8d8f5;border-radius: 20px;z-index:213;padding: 12px 50px 0px 50px;position: relative;display: none;}
.bg1 .rule .detail h2{font-size: 22px;color: #aa1bec;line-height: 28px;/*margin-top: 8px;*/margin-bottom: 5px;}
.bg1 .rule .detail p{font-size: 16px;line-height: 28px;color: #591895;}
.bg1 .rule .detail .close{position: absolute;width: 131px;height: 34px;background: url(../images/vvMusicActivity/close1.png) no-repeat center;left: 382px;bottom:0;}
.bg1 .rule .detail .close:hover{background: url(../images/vvMusicActivity/close2.png) no-repeat center;}
.bg1 .rule .payWrap{width: 359px;height: 78px;position: absolute;left: 483px;top: 211px;padding-top: 14px;}
.bg1 .rule .payWrap #getBtn{width: 105px;height: 40px;font-size: 18px;font-weight: bold;background: url(../images/vvMusicActivity/get.png) no-repeat center;line-height: 36px;text-align: center;color: #b911f0;position: absolute;left: 245px;top: 43px;}
.bg1 .rule .payWrap #getBtn:hover{width: 105px;height: 40px;color: #de00ff;background: url(../images/vvMusicActivity/getHover.png) no-repeat center;/*background: url(../images/vvMusicActivity/getHover.png) no-repeat center;*/}
.bg1 .rule .payWrap .total{font-size: 16px;color: #edcaff;line-height: 28px;}
.bg1 .rule .payWrap .total #getPriseTimes{font-size: 20px;font-weight: bold;color: #f4deff;}
.bg1 .rule .payWrap .total .empty{margin-left: 10px;}
.bg1 .rule .payWrap .total #payForState{color: #f4deff;font-weight: bold;}
.bg1 .rule .payWrap .time{font-size: 14px;color: #e1a5ff;line-height: 28px;margin-top: 5px;}
.bg2{width: 100%;height: 482px;background: url(../images/vvMusicActivity/bg2.jpg) no-repeat center;position: relative;}
.bg2 .vvWrap{position: absolute;left: 50%;top: 245px;margin-left: 6px;width: 392px;}
.bg2 .vvWrap .vvmusic{float: left;}
.bg2 .vvWrap .vvmusic a{display: block;width: 161px;height: 192px;background: url(../images/vvMusicActivity/vvmusic.jpg) no-repeat center;}
.bg2 .vvWrap .phoneType{float: right;margin-top: 23px;}
.bg2 .vvWrap .phoneType .andro{display: block;width: 196px;height: 51px;background: url(../images/vvMusicActivity/and1.png) no-repeat center;margin-bottom: 20px;}
.bg2 .vvWrap .phoneType .andro:hover{display: block;width: 196px;height: 51px;background: url(../images/vvMusicActivity/and2.png) no-repeat center;}
.bg2 .vvWrap .phoneType .iphone{display: block;width: 196px;height: 51px;background: url(../images/vvMusicActivity/iphone1.png) no-repeat center;}
.bg2 .vvWrap .phoneType .iphone:hover{display: block;width: 196px;height: 51px;background: url(../images/vvMusicActivity/iphone2.png) no-repeat center;}
.bg3{width: 100%;height: 575px;background: url(../images/vvMusicActivity/bg3.jpg) no-repeat center;position: relative;}
.bg3 .getFlower{position: absolute;left: 50%;top: 150px;margin-left: 70px;font-size: 14px;color: #ffe00c;text-decoration: underline;}
.bg3 .getFlower:hover{color: #fffc00;}
.bg3 .fk{width: 330px;height: 237px;background: url(../images/vvMusicActivity/float.png) no-repeat center;position: absolute;left: 50%;top: 168px;margin-left: -42px;display: none;}
.bg4{width: 100%;height: 519px;background: url(../images/vvMusicActivity/bg4.jpg) no-repeat center;position: relative;}
.bg5{width: 100%;height: 689px;background: url(../images/vvMusicActivity/bg5.jpg) no-repeat center;position: relative;}
.bg6{width: 100%;height: 384px;background: url(../images/vvMusicActivity/bg6.jpg) no-repeat center;position: relative;overflow: hidden;}
.bg7{width: 100%;height: 430px;background: url(../images/vvMusicActivity/bg7.jpg) no-repeat center;position: relative;overflow: hidden;}



/*遮蔽*/
#overlay{ display: none; position: fixed; left: 0px; top: 0px; opacity: 0.5; filter:alpha(opacity=50); z-index: 1000; width: 100%; height: 100%; background: none repeat scroll 0 0 #666666; }
#overbody{ display: none; position: fixed; left: 0px; top: 0px; z-index: 1010; width: 100%; height: 100%; }
#overlay,
#overbody{ _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft)); _width:expression(eval(document.documentElement.clientWidth)); _height:expression(eval(window.screen.availHeight)); }

/*信息*/
#message{ display: none; position: absolute; top: 50%; left: 50%; width: 456px; height: 298px; margin-left: -228px; margin-top: -150px; background: url("../images/vvMusicActivity/dialog.png") no-repeat center; z-index: -1; }
#message a.close{cursor:pointer; width: 28px; height: 28px;position: absolute;background: url(../images/vvMusicActivity/closeD1.png) no-repeat center;left: 390px;top: 81px;}
#message a.close:hover{background: url(../images/vvMusicActivity/closeD2.png) no-repeat center;}
#message .msg-detail{width: 415px;height: 140px;position: absolute;left: 20px;top: 158px;}
#message .msg-detail .biaoqing{position: absolute;width: 43px;height: 41px;background: url(../images/vvMusicActivity/smile.png) no-repeat center;left: 75px;top: 18px;}
#message .msg-detail .main_msg{font-size: 26px;color: #ff4b14;line-height: 30px;position: absolute;left: 124px;top: 26px;}
#message .msg-detail .sub_msg{font-size: 20px;color: #602b0b;line-height: 30px;position: absolute;left: 124px;top: 56px;}


#messageSuccess{display: none; position: absolute; top: 50%; left: 50%; width: 378px; height: 100px; margin-left: -190px; margin-top: -50px; background-color: #d53302; z-index: -1;border-radius: 20px;}
#messageSuccess .getSuccess{width: 378px;text-align: center;line-height: 100px;color:#fffee2;font-size: 24px;font-weight: bold;}
#messageSuccess .getSuccess span{color: #fff338;margin-right: 10px;}
#footer_link_info,#footer_link_info a{color: #c49bfd;}
.wrap{margin-top: 280px;}
a{text-decoration: none;}