.main{width:980px;margin:0 auto;}

.activitypart{background:url(img_d/actbg.jpg) center 0 no-repeat;min-width:980px;height:1176px;}
/*bar链接*/
.topbar {height:80px;}
.barlink{left:50%;top:16px;position:absolute;font-size:16px;font-family:"微软雅黑";color:#fff;}
.barlink:hover{color:#fc0;}
.linkgw{margin-left:-462px;}
.linkqq{margin-left:-330px;}
.linkfav{margin-left:-213px;}
/*微博*/
.wb{position:absolute;left:50%;top:10px;}
.wbst{background:url(img_s/weibo.png) no-repeat;width:36px;height:38px;display:block;margin-left:114px;}
.wbst:hover{background-position:0 -38px;}
.wbgz{background:url(img_s/weibo.png) no-repeat -36px 0;width:30px;height:37px;display:block;margin-left:178px;}
.wbgz:hover{background-position:-36px -37px;}
/*工作人员*/
.team{position:absolute;left:50%;top:3px;margin-left:242px;color:#ffffff;font-family:"微软雅黑";font-size:12px;}
.team li a{color:#fc0;cursor:default;}
.team li a:hover{text-decoration:none;}
/*说明*/
#xbLeaveWord{overflow: hidden;height: 30px;line-height: 14px;font-size: 12px;color: #b95141;padding: 68px 0 0 786px;}
#xbSaid{padding-top: 80px;height: 36px;line-height: 18px;color:#fff;}
/*参与人数 & 距离高手*/
#pageMessage{height:48px;font-size:16px;color:#fff;padding: 13px 0 0 332px;width: 270px;line-height: 22px;text-align:center;}
.joincnt{
    padding-top: 10px;
}
.joincnt .cnt{padding:0 5px;}

.contentpart{width:980px;margin:25px auto;}
.meunbar{}
.meunbar li{float:left;display:inline-block;}
.step{background:url(img_d/menubar.png) no-repeat;height:70px;}
.step1{width:247px;}
.step2{width:243px;background-position:200px 200px;}
.step3{width:250px;background-position:200px 200px;}
.step4{width:240px;background-position:200px 200px;}
.meunbar .on .step2{background-position:-247px -0px;}
.meunbar .on .step3{background-position:-490px -0px;}
.meunbar .on .step4{background-position:-740px -0px;}

/*弹出窗体*/
.winpart{width:500px;}
.h200{height:200px;}
.winpart .txt{text-align:center;font:18px/40px "微软雅黑";color:#fffea0;}
.winpart .headpart{height:40px;color:#fffea0;background:#ffae00;}
.winpart .bodypart{background:#fff;text-align: center;}
.winpart .red{color:#f00;}
.tipstxt{height:90px;overflow:hidden;width:340px;display:inline-block;padding-top:40px;line-height:24px;color:#f00;}
.twobtn{overflow:hidden;padding:0 72px;}
.btnGW {width:160px;height:40px;background:#5e62d9;display:block;float:right;}
.btnOK{width:130px;height:40px;background:#5e62d9;display:block;float:left;}
.btnR{float:right;}

/*没有满足点击条件时的窗口*/
.specialtxt{color:#ff6600;}
.widthtxtnoenough{width:370px;padding-top:30px;height:65px;color:#f00;}
.twobigbtn{overflow:hidden;padding:0 60px;}
.btnDl{background:url(img_d/allbtn.png) no-repeat 0 -85px;width:174px;height:78px;display:inline;float:left;}
.btnDl:hover{background-position:-210px -85px;}
.btnSc{background:url(img_d/allbtn.png) no-repeat 0 -170px;width:174px;height:78px;display:inline;float:right;}
.btnSc:hover{background-position:-210px -170px;}
.btnCj{width:230px;height:40px;background:#5e62d9;display:block;margin: 0 auto;}
.blank30{height:30px;}
/*灰色按钮，表示抽奖按钮不可用*/
.winpart .btnJCOff{background:#9496c3;color:#dedede;}

/*动图展示*/
.gif_leader1{top:100px;left:270px;}
.gif_leader2{top:66px;left:270px;}
.gif_leader3{top: 84px;left: 265px}
/*活动按钮*/
.section{margin-top:5px;height:600px;}
.section2{height:610px;margin-top:2px;}
.section .tjLink{position:absolute;text-indent:-9999px;background:url(about:blank);}
.section1 .tjLink1, .section1 .tjLink2{position:absolute;top:140px;width:280px;height:400px;}
.section1 .tjLink1{left:90px;}
.section1 .tjLink2{left:420px;}
.section2 .tjLink{top: 159px;left: 39px;width: 680px;height: 450px;}
.section3 .tjLink{top: 159px;left: 39px;width: 680px;height: 360px;}
.button{width:174px;height:78px;background:url(img_d/allbtn.png) no-repeat;right:62px;}
.stage1{top:135px;background-position:0 0;}
.stage2{top:138px;background-position:0 -255px;}
.stage3{top:135px;background-position:0 -340px;}
.buttonDl{top:236px;background-position:0 -85px;}
.buttonTg{top:231px;background-position:0 -170px;}
.reward{bottom:78px;background-position:0 -425px;}
.next{width:120px;height:56px;bottom:66px;right:90px;background-position:0 -510px;}
.stage1:hover{background-position:-210px 0;}
.stage2:hover{background-position:-210px -255px;}
.stage3:hover{background-position:-210px -340px;}
.buttonDl:hover{background-position:-210px -85px;}
.buttonTg:hover{background-position:-210px -170px;}
.reward:hover{background-position:-210px -425px;}
.next:hover{background-position:-210px -510px;}