.body{background:url(img_s/topBg.jpg?20131129) no-repeat center -42px #e8a900;}
.main{width:980px;margin:0 auto;}

.thanksHd{height:398px;overflow:hidden;}
.thanksHd-daily{left: 62px;top: 110px;width: 160px;}
.thanksHd-daily h4{font-size:18px;font-family:"微软雅黑","宋体";color:#f60;text-align: center;}
.thanksHd-daily p{color:#7d4c00;}
.thanksHd-checkGift{display:block;width:110px;height:36px;line-height: 36px;color:#fff;background-color:#e75700;text-align: center;margin: 0 auto;}
.thanksHd-backGame{right:180px;top:156px;color:#732e00;font-size:20px;font-family:"微软雅黑","宋体";}
.thanksHd-backGame:hover{color:#ff3226;}
.thanksHd-linkBox{left:320px;top:204px;width:314px;}
.thanksHd-linkBox a{width:100px;height:20px;display:inline-block;text-indent:-9999px;}
.thanksHd-takeNum{width:300px;color:#732e00;line-height:40px;text-align:center;}
.thanksHd-shareBox{left:0;bottom:0;width:196px;height:52px;}
.shareBtn{display:inline-block;width:30px;height:30px;margin:19px 7px 0;}
.thanksHd-shareBox .shareBtn_qzone{margin-left:22px;}
.sharePopBox .shareBtn{margin:0 8px;line-height:60px;vertical-align:middle;background-image:url(img_d/share.png);background-repeat:  no-repeat;}
.sharePopBox .shareBtn_qzone{background-position:0 0;}
.sharePopBox .shareBtn_qqweibo{background-position:-32px 0;}
.sharePopBox .shareBtn_sinaweibo{background-position:-64px 0;}
.sharePopBox .shareBtn_qq{background-position:-96px 0;}
.sharePopBox span{display:inline-block;line-height:60px;vertical-align:middle;}


.thanksHd-ruleBox{right:0;bottom:0;width:780px;height:130px;background:#fff;color:#732e00;}
.thanksHd-ruleBox span{color:#d03100;}
.thanksHd-ruleCnt{padding: 2px 0 0 8px;line-height: 24px;}
.thanksHd-giftCnt{padding:6px 0 0 8px;line-height: 24px;}
.thanksHd-giftCnt p{width:186px;padding:10px 10px 10px 20px;border-left:dashed 1px #ffcfcf;}
.thanksHd-ruleCnt p{line-height:21px;width:656px;}
.thanksHd-ruleBtn{width:50px;height:130px;background:url(img_d/part1.png) -462px -130px;text-indent: -9999px;}
.thanksHd-giftBtn{width:50px;height:130px;background:url(img_d/part1.png) -462px 0;text-indent: -9999px;}
.thanksHd-ruleBox .btnOn{width:62px;background-position-x:-399px;}
.thanksHd-mark{padding: 3px 8px;background-color:#f60;color:#fff;margin-top: 2px;top: 102px;left: 422px;}

.wardBox{width:571px;height:555px;margin-top:10px;background-color:#fff5c6;}
.taskBox{width:399px;margin-top:4px;}
.wardItem{width:168px;height:168px;margin:13px 11px 0;_display:inline;background:url(img_d/part2.jpg) no-repeat;}
.wardItem-0{background-position:-168px -168px;}
.wardItem-1{background-position:0 -168px;}
.wardItem-2,.wardItem-4{background-position:-168px 0;}
..wardItem-3,.wardItem-5,.wardItem-6,.wardItem-7{background-position:0 0;}
.wardMask{display:none;left:0;top:0;width:162px;height:162px;border:solid 3px #9c0b00;}
.wardBtnWpr{width:168px;height:168px;margin:13px 11px 0;_display:inline;}
.wardBtn{display:block;width:168px;height:133px;text-align:center;line-height: 200px;color:#fff;background:url(img_s/wardBtn.gif);overflow:hidden;}
.wardBtn:hover{text-decoration:none;}
.noWardBtn{background:url(img_s/noWard.jpg) no-repeat;}
.wardBtnWpr-tip{display: block;font-size: 12px;height: 28px;margin-top: 5px;text-align: center;line-height: 30px;color:#ce3133;background: #FFED9B;}
.wardName{display:block;text-align:center;padding:130px 0 0 0;font-size: 20px;color:#fff;font-family:"微软雅黑";}

.taskItem{width:399px;height:129px;margin-bottom:15px;background:url(img_d/part1.png) no-repeat;}
.taskItem p{padding:52px 0 0 66px;color:#732e00;}
.taskItem-1{background-position:0 0;}
.taskItem-2{background-position:0 -387px;}
.taskItem-3{background-position:0 -258px;}
.taskItem-4{background-position:0 -129px;}
.goTask{right:10px;bottom:10px;width:108px;height:44px;background:url(img_d/part1.png) -404px -384px;text-indent:-9999px;}
.goTask:hover{background-position:-404px -428px;}
.goTask-done{background-position:-404px -472px;cursor:default;}
.goTask-done:hover{background-position:-404px -472px;}

.rankHd{height:50px;background:url(img_d/part3.png) no-repeat 0 0;}
.rankHd h4{height: 16px;text-indent:-9999px;}
.rankHd span{color:#fff;padding-right:20px;}
.rankCnt{padding:20px 24px 0;background-color:#fff;}
.rankList li{border-bottom:dashed 1px #ffdbc9;line-height:18px;padding:4px 0;}
.rankList li span{display:inline-block;vertical-align: top;}
.rankNum{width:22px;height:18px;text-align: center;font-size:14px;background-color:#f06301;color:#fff;}
.rankUserNum,.rankUerName,.rankWark{width:116px;height: 18px;color:#732e00;padding-right:20px;padding-left: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pagination{padding: 10px 0;}
.rankCnt .rankPage{padding: 20px 0;}
.pagination {	margin:0 auto;	padding: 30px 0 20px;	text-align:center;	color:#666;	font-size:12px;}
.pagination a {	font-size:14px;	border:1px solid #ccc;	border-bottom:2px solid #ccc;	padding: 5px 8px;	margin:0 1px;	color:#666;	background: #fff;	font-size:12px;}
.pagination a:hover {color:#fff;	background-color: #ef5901;	text-decoration:none;	border-color: #ef5901;}
.pagination a.select {	border:0;	color:#333;}
.pagination span.current {	margin:0 3px;	color:white;	border: 1px solid #ef5901;	border-bottom: 2px solid #ef5901;	background-color: #ef5901;	padding: 5px 8px;	font-weight: bold;}

.commentHd{height:168px;background:url(img_d/part3.png) no-repeat 0 -108px;}
.commentHd-tip{margin: 66px 0 0 110px;_display:inline;font-size: 18px;font-family: "微软雅黑";color: #FFF;}
.commentHd-go{display:block;padding:50px 0 0 110px;width:850px;height:52px;font-size: 18px;font-family: "微软雅黑";color: #FFF;line-height:52px;background:url(img_s/go.png) no-repeat 830px 50px;}
.commentHd-go:hover{text-decoration:none;background:url(img_s/goHover.png) no-repeat 830px 50px;}

.footer{text-align:center;padding:40px 0;color:#fff;font-weight: bold;}
.toTop{position:fixed;margin-left:500px;left:50%;bottom:10px;width:58px;height:58px;background:url(img_d/part3.png) no-repeat -460px -50px;
_position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)-10 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.toTop:hover{background-position:-518px -50px;}

.alertBox{width:390px;}
.alertBox-hd{height:36px;background:url(img_d/part3.png) no-repeat 0 -276px;}
.alertBox-cnt{padding:10px;text-align:center;background:#fff;color:#333333;}
.alertBox-htext{display:none;width:200px;padding-left:6px;line-height:36px;font-size:20px;color:#fff;font-family:"微软雅黑";}
.alertBox-close{width:20px;height:20px;margin:6px;background:url(img_d/part3.png) no-repeat -960px -284px;}
.alertBox-btn{display:inline-block;width:108px;height:34px;margin: 10px 0;color:#fff;font-size:16px;line-height:34px;font-weight:bold;border:solid 1px #cd7133;background-color:#ff6f0f;}
.alertBox-btn:hover{background-color:#ff7e28;text-decoration:none;}
.alertBox-cntTitle{color:#f10000;font-size:16px;font-weight:bold;}
.alertBox-submitBox{width:268px;margin:10px auto;}
.alertBox-submit{width:70px;height:34px;margin-left:4px;background-color:#7ba939;color:#fff;font-size:16px;font-weight:bold;line-height: 34px;}
.alertBox-submit:hover{text-decoration:none;background-color:#89ab57}
.alertBox-text{width:184px;height:32px;padding-left:4px;line-height: 28px;border:solid 1px #ccc;outline:none;}
.changeCode{line-height:28px;}
.changeCode span{display: inline-block;width: 100px;padding: 0 50px 0 0;}
.changeCode a{color:#0050d5;font-weight:bold;}
.popMark{margin-right:20px;}