body{font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:12px; color:#333;background:#fdedd6;min-width:1200px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0px;border:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#000;}
em,i{font-style:normal;}
img{border:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}

.header{width:100%;overflow:hidden;}
.header .one{height:529px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/head1.jpg) no-repeat top center;}
.header .two{height:529px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/head2.jpg) no-repeat top center;}

/*红包模块*/
.redbagBox{padding-top:1px;width:100%;height:649px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/redbag.jpg) no-repeat top center;)}
.redbagBox ul{margin:224px auto 0;padding-left:24px;width:904px;}
.redbagBox li{float:left;margin-right:7px;}
.btnBox .btn{display:block;margin:36px auto 0;width:280px;height:62px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/btn.png) no-repeat;}

/*房源人气榜*/
.rankBox{padding-top:258px;padding-bottom:40px;width:100%;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/rank_bg.jpg) no-repeat top center;}
.rankBox .txt{margin:0 auto;width:644px;}
.rankBox .txt i{display:block;float:left;margin-top:15px;width:80px;height:80px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/txt_bg.png) no-repeat center;}
.rankBox .txt div{float:left;margin:0 55px;font-size:24px;color:#fdfda0;}
.rankBox .txt div p{line-height:1;margin-bottom:28px;}
.rankBox .txt div span{margin:0 10px;font-size:36px;color:#fff601;font-weight:bold;}
.rankList{margin:0 auto;padding-top:1px;width:532px;}
.rankList h3{margin:10px auto 10px;height:55px;}
.rankList.rankF h3{width:315px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/rank_f.png) no-repeat;}
.rankList.rankM h3{margin-top:40px;width:310px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/rank_m.png) no-repeat;}
.rankList.rankT h3{margin-top:40px;width:310px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/rank_f2.png) no-repeat;}
.rankList ul{margin:0 auto;width:100%;border:2px solid #e23748;border-radius:14px;background:#feecbf;overflow:hidden;}
.rankList li{height:50px;font-size:16px;color:#501803;line-height:50px;text-align:center;}
.rankList li.first{color:#bf0617;background:#fdc53f !important;}
.rankList li.even{background:#fff;}
.rankList li span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rankList.rankF li span.td1{width:25%;}
.rankList.rankF li span.td2{width:50%;}
.rankList.rankF li span.td3{width:25%;}
.rankList.rankT li span.td1{width:25%;}
.rankList.rankT li span.td2{width:50%;}
.rankList.rankT li span.td3{width:25%;}
.rankList.rankM li span.td1{width:20%;}
.rankList.rankM li span.td2{width:30%;}
.rankList.rankM li span.td3{width:25%;}
.rankList.rankM li span.td4{width:25%;}
.rankList li i{display:inline-block;margin-left:14px;padding:0 8px;font-size:12px;color:#fff;line-height:20px;background:#e34d44;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.rankList li a{color:#501803;}

/*房源发布分享流程*/
.stepBox{width:100%;overflow:hidden;}
.stepBox .step1{width:100%;height:945px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/step1.jpg) no-repeat top center;}
.stepBox .step2{width:100%;height:505px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/step2.jpg) no-repeat top center;}
.stepBox .step3{width:100%;height:704px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/step3.jpg) no-repeat top center;}
.stepBox .step4{width:100%;height:590px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/step4.jpg) no-repeat top center;}

/*活动规则*/
.rule{padding-top:1px;width:100%;height:787px;background:url(http://esf.js.soufunimg.com/esf/zu/img/activities/thumbsup/rule.jpg) no-repeat top center;}
.rule .content{position:relative;margin:296px auto 0;padding:0 50px;width:828px;font-size:14px;color:#501803;line-height:25px;}
.rule .content p span{color:#fe0000;}
.rule .btn2{margin-top:12px;}
