body{ background-color: #fff; }
.wbg { background: url(img_s/bg05.jpg) bottom center no-repeat; min-width: 980px; _zoom:1; }
.zheader{ background: url(img_s/bg01.jpg) top center no-repeat; height: 322px; }
.zfooter{ height: 60px; text-align: center; background: green; color: white; padding-top: 18px; font-family: "微软雅黑"; font-size: 12px; }
.mainWidth{ width: 960px; margin:0 auto; }

.zheader .qqLink { position: absolute; width: 160px; height: 60px; }



.bg02{ background: url(img_s/bg02.jpg) no-repeat; height: 295px; }
.bg03{ background: url(img_s/bg03.jpg) no-repeat; height: 288px; }
.bg04{ background: url(img_s/bg04.jpg) no-repeat; height: 671px; }
.prizebg{ background: url(img_s/prizehead.jpg) no-repeat #ffeae6; padding-bottom: 20px; padding-top: 105px; margin-bottom: 20px; border-radius: 5px; }
.spbg{ background: url(img_d/sps.png) no-repeat; }
.htitle{ text-indent: -10000px; }
.bg02 .actDetail{ position: absolute; right: 390px; width: 80px; height: 30px; top: 15px; background-position: 0 -31px; }
.bg02 .actDetail:hover{ background-position: 0 0; }
.bg02 .actPrizeList{ position: absolute; right: 300px; width: 80px; height: 30px; top: 15px; background-position: -93px -31px; }
.bg02 .actPrizeList:hover{ background-position: -93px 0px; }
.prizebg .backtoIndex{ background-position: -190px -31px; width: 80px; height: 30px; position: absolute; top: 17px; left: 430px; }
.prizebg .backtoIndex:hover{ background-position: -190px 0px; }
.bg02 .mvBtn{ position: absolute; width: 326px; height: 182px; right: 34px; top: 98px; }
.wlink { padding: 76px 0 0 7px; }
.bg03 .imgLink { margin: 0 3px; }
.bg03 .imgLink img { border: 1px solid #e8c7b2; }
.w_vote { padding-top: 491px; width: 944px; margin: 0 auto; _height:170px; _position: relative; _overflow: hidden; }
.w_vote .voteItem { width: 120px; height: 34px; float: left; margin: 0 58px 0; display: inline; }
.w_vote .voteItem{ width: 120px; height: 34px; }
.w_vote a{ display: block; height: 100%; background-position: 0 -112px; }
.w_vote a:hover{ background-position: 0 -77px; text-decoration: none; }
.w_vote .hasVote a,.w_vote .hasVote a:hover{ background-position: 0 -147px; cursor: default; }
.voteItem span { font-size: 18px; color: #ff6666; float: right; margin: 3px 3px 0px 0px; width: 57px; text-align: center; height: 28px; line-height: 28px; overflow: hidden; display: inline; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; font-family: "Tahoma"; }
.bg04 .shareLinks{ bottom: 28px; left: 240px; }
.shareBtn { width: 24px; height: 24px; background: url(img_d/sps.png) no-repeat; display: inline-block; margin: 0 2px; }
.shareBtn_qzone { background-position: 0px -210px; }
.shareBtn_qqweibo { background-position: -27px -210px; }
.shareBtn_sinaweibo { background-position: -55px -210px; }
.shareBtn_qq { background-position: -109px -210px; }
.shareBtn_renren { background-position: -82px -210px; }
.bg04 .qqLink { bottom: 38px; right: 329px; background-position: 0px -235px; height: 24px; width: 112px; }


.mvPopCtn{ width: 800px; }
.mvPopCtn .ctn{ height: 450px; position: relative; z-index: 1; padding: 10px; }
.mvPopCtn iframe{ width: 100%; height: 100%; }
.mvPopCtn .close,.imgPopCtn .close{ position: absolute; top:0; right: -67px; background: url(img_d/items.png) -170px -105px; width: 87px; height: 68px; text-indent: -10000px; }
.mvPopCtn .opaBG,.imgPopCtn .opaBG{ position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.5; filter:alpha(opacity=50); _height:470px; }

.innerShare { position: absolute; right: 303px; bottom: 140px; z-index: 1; background: white; border-radius: 3px; padding: 5px; text-align: center; height: 25px; }

.shareBtn{ opacity: .7; }
.shareBtn:hover{ opacity:1; }


.imgPopCtn{ }
.imgPopCtn .ctn{ position: relative; z-index: 1; padding: 10px; }
.imgPopCtn img{ max-width:800px; max-height: 600px}
.npop_pop{ }

.commonBox { width: 320px; }
.commonBox .boxHead{ height: 31px; background-position: -126px -77px; }
.commonBox .boxHead .tt{ font-family: "微软雅黑"; font-size: 16px; color: white; margin: 3px 0 0 5px; float: left; }
.commonBox .boxHead .close{ float: right; text-indent: -10000px; width: 15px; height: 15px; background-position: -127px -127px; margin: 7px 7px 0 0; }
.commonBox .boxHead .close:hover{ background-position: -144px -127px; }
.commonBox .boxBody{ background: white; }
.commonBox .boxFoot{ height: 8px; background-position: -126px -112px; }
.commonBox .btns{ text-align: center; }
.commonBox .btns .sureBtn{ display: inline-block; width: 120px; height: 30px; background-position: -251px -152px; margin: 0 2px; }
.commonBox .btns .goQQ{ display: inline-block; width: 120px; height: 30px; background-position: -130px -152px; margin: 0 2px; }
.commonBox .btns .sureBtn2 { display: inline-block; width: 140px; height: 30px; background-position: -251px -184px; margin: 0 2px; }

.coName,.copyRights{ opacity:0.7; filter:alpha(opacity=70); }

.prizebg ul li{ float: left; width: 192px; text-align: center; height: 30px; line-height: 30px; color: #cc6666; }
.prizebg ul li.even{ color:#993333; };