@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
body {font-family:Arial, "Microsoft Yahei";background:#2d2724 url(http://img1.soufun.com/house/images/huodong/banner_1.jpg) no-repeat top center ;padding-bottom:124px;min-width:1000px;}
body.change{background:#2d2724 url(http://img1.soufun.com/house/images/huodong/banner_2.jpg) no-repeat top center ;}
form, img, table, td { border:0;}
ul, ol, li { list-style-type:none; display: block;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
input, textarea, img { vertical-align:middle; font-family:Arial, "Microsoft Yahei";}
a {color:#fff;text-decoration:none;}
html,body{ height: 100%;}
em,i{font-style:normal;}
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.main_width{width:920px;margin:auto;background:#191412;padding:0 40px 124px;}
.none{display: none;}
/*title*/
.title { width: 100%; height: 100px; background-repeat: no-repeat; background-size: 100% 100%; margin-top:40px; }
.title p.p1{ text-align:center;font-size:58px;color:#e4b971;line-height:60px;}
.title p.p2{ text-align:center;font-size:38px;color:#e4b971;line-height:40px;}
.title p.p2 span{padding:0 40px;}
.title p i{width:40px;height:32px; background:url(http://img1.soufun.com/house/images/huodong/titicon.png) no-repeat;background-size:40px auto; display:inline-block;vertical-align:middle;}
.title p i.no2{ background-position:0 -32px;}
/*banner*/
.banner{height:542px;min-width:1000px;position:relative;}
.change_img{display:block;margin:auto;padding-top:210px}
.banner_city{width:110px;text-align:center;font-size:24px;color:#292320;height:43px;line-height:43px;position:absolute;bottom:77px;left:50%;margin-left:-58px;}

/*榜单*/
.listbox{padding-top:30px;}
.list_ul{float:left;width:209px;color:#e5ba6b;font-size:22px;position:relative;margin-right:28px;}
.list_ul p{height:54px;line-height:54px;background:url(http://img1.soufun.com/house/images/huodong/list_border.png) no-repeat center center;background-size:100% 100%;text-align:center;cursor: pointer;}
.list_ul p.on{background:url(http://img1.soufun.com/house/images/huodong/list_border_on.png) no-repeat center center;color:#292320;}
.list_ul ul{background:#e5ba6b;width:163px;text-align:center;color:#191412;font-size:18px;line-height:30px;position:absolute;top:54px;left:23px;cursor: pointer;z-index:1000;}
.list_ul ul a{color:#191412;display:block;}
.list_ul ul li a:hover{background:#cd9b3e;color:#fff;}
/*赛事时间*/
.time_match{margin:46px auto 0;}
.time_content{color:#e5ba6b;font-size:18px;margin-top:10px;position:relative;}
.time_content img{display:block;position:absolute;top:58px;left:0;}
.time_content ul{line-height: 80px;float:left;width:50%;text-align:center;}
.time_content ul.width57{width:57%;}
.time_content ul.width30{width:30%;}
/*价值楼盘*/
.title_building{width:411px;margin:auto;}
.title_building img{display:block;width:100%;}
/*楼盘列表共用*/
.con ul{overflow:hidden;}
.con li > .imgBox{padding:10px;background:#654915;}
.con li > .imgBox .img img{display:block;width:100%;height:100%;}
.con li .txt{font-size:18px;color:#e5ba6b;height:40px;line-height:40px;margin-top:10px;}
.con li .txt.no2{height:60px;line-height:30px;}
.con li .vote{position:relative;background:#3d2f1b;height:38px;line-height:38px;border-radius:19px;margin-top:20px;}
.con li .vote span{position:relative;display:block;font-size:16px;color:#e5ba6b;font-weight:600;padding-left:18px;}

.con li .vote span i{ position: absolute;left:20%; -webkit-transform: translateY(-130%); transform: translateY(-130%); opacity: 0; font-style: normal;font-weight:normal;text-shadow:none;}
.con li .vote span.cur i{ -webkit-animation: addone .8s linear; animation: addone .8s linear;}
.con li .vote .btn{cursor:pointer;}
@-webkit-keyframes addone {
  0% {opacity: 1;-webkit-transform: translateY(-40%);}
  100% {opacity: .3;-webkit-transform: translateY(-130%);}
}
@keyframes addone {
  0% {opacity: 1;transform: translateY(-40%);}
  100% {opacity: .3;transform: translateY(-130%);}
}
/*3列项目榜*/
.con .list3_no li{float:left;width:287px;margin-right:29px;margin-top:40px;}
.con .list3_no li > .imgBox .img{width:267px;height:195px;position:relative;}
.con .list3_no li > .imgBox .img p{background:rgba(0,0,0,0.6);color:#f3d6ac;font-size:14px;height:38px;line-height:38px;width:257px;position:absolute;left:0;bottom:0;padding:0 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.con .list3_no li .txt p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}
.con .list3_no li .txt p.txt_jg{color:#f6cf86;font-weight:bold;width:100%;}
.con .list3_no li .vote a{position:absolute;font-size:18px;width:107px;height:38px;right:0;top:0;bottom:0;background:url(http://img1.soufun.com/house/images/huodong/icon_tp.png) no-repeat;background-size:100% 100%;color:#191412!important;text-align:center;}
/*3列人物榜*/
.con .list3_person li > .imgBox .img{width:267px;height:365px;position:relative;}
.con .list3_person li .txt p{float:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;width:auto;}

/*4列带价格*/
.con .line4_ok li{float:left;width:220px;margin-right:13px;margin-top:40px;}
.con .line4_ok li > .imgBox .img{width:200px;height:150px;position:relative;}
.con .line4_ok li > .imgBox .img p{background:rgba(0,0,0,0.6);color:#f3d6ac;font-size:14px;height:38px;line-height:38px;width:190px;position:absolute;left:0;bottom:0;padding:0 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.con .line4_ok li .txt p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}
.con .line4_ok li .txt p.txt_jg{color:#f6cf86;font-weight:bold;width:100%;}
.con .line4_ok li .vote a{position:absolute;font-size:18px;width:97px;height:38px;right:0;top:0;bottom:0;background:url(http://img1.soufun.com/house/images/huodong/icon_tp2.png) no-repeat;background-size:100% 100%;color:#191412!important;text-align:center;}

/*4列不带价格*/
.con .line4_no_price li .txt p{float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:200px;}

/*活动规则*/
.rules_hd{margin-top:50px;}
.title_rules{width:313px;margin:auto;}
.title_rules img{display:block;width:100%;}
.rules_content{border:1px solid #e5ba6b;margin-top:74px;position:relative;color:#e5ba6b;font-size:18px;line-height:28px;padding:52px 60px 30px;}
.rule_sh{width:294px;height:56px;background:#3c2c0e;border:1px solid #e5ba6b;position:absolute;top:-28px;left:50%;margin-left:-147px;}
.rule_sh img{width:207px;display:block;margin:18px auto 0;}

/*拖动滑块验证*/
.shade{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);}
.box_slider{width:436px;height:70px;background:#b48c41 url(http://img1.soufun.com/house/images/huodong/bg_hk2.png) repeat-x left top; background-size:58px 70px;position:fixed;top:50%;left:50%;margin:-35px 0 0 -218px;z-index:100;border-radius:35px;}
.slide-verify{width:436px;text-align:center;position:relative; height:70px; font-size:24px; color:#fff; line-height:70px; background:#5a4420 url(http://img1.soufun.com/house/images/huodong/bg_hk.png) repeat-x left top;background-size:58px 70px;border-radius:35px;}
.slide-verify .drag-handler{position:absolute;top:0;left:0px;width:100px;height:70px;cursor:pointer; z-index:100;border:none;background:none;}
.slide-verify .verifyicon:after{display:block;width:100px;height:70px;content:'';vertical-align:middle;background:url(http://img1.soufun.com/house/images/huodong/icon_yzhua.png) no-repeat center;background-size:100% 100%;}
.slide-verify .drag-bg{height:70px;}
.slide-verify .drag-text{color:#fbdca2;position:absolute;top:0;width:300px;height:70px;line-height:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none; z-index:100;left:80px;}

/*拖动滑块验证*/
.slide-verify .verifyicon-fail:after{ background:url(http://img1.soufun.com/house/images/huodong/icon_yzfail.png) no-repeat center; background-size:100% 100%;}
.slide-verify .verifyicon-click{position:absolute}
.slide-verify .verifyicon-click:after{background-position:0 -70px}
.slide-verify .drag-bg.fail{width:100%;background:#be3b3b url(http://img1.soufun.com/house/images/huodong/bg_hk3.png) repeat-x left top; background-size:58px 70px; position:absolute; top:0; left:0; color:#fff;z-index:99;border-radius: 35px;}

/*正在加载动画*/
@-webkit-keyframes rotate{
	0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
	50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}
	100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}
@keyframes rotate{
	0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
	50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}
	100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}
.slide-verify .loading{position:absolute;top:50%;left:50%;display:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.slide-verify .loading>div{position:absolute;top:-15px;left:-15px;width:30px;height:30px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite;border:2px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:100%}
.slide-verify .loading>div:last-child{top:-5px;left:-5px;display:inline-block;width:10px;height:10px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:reverse;animation-direction:reverse;border-color:#fff transparent}
/*文字图片*/
.slide-verify .img-verify{position:absolute;top:70px;left:0;display:none;  background:#fff; z-index:101;box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.slide-verify .img-verify .click-bg{display:block;width:300px;}
.slide-verify .img-verify .click-icon{position:absolute;width:20px;height:20px}
.slide-verify .img-verify .v-mask{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,.5)}
.slide-verify .img-verify .mask-tip{font-size:14px;position:absolute;top:50%;left:50%;display:none;padding:5px 10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background-color:rgba(0,0,0,.5)}
.slide-verify .img-verify .mask-tip b,.slide-verify .img-verify .mask-tip i{display:inline-block;vertical-align:middle}
.slide-verify .img-verify .mask-tip i{margin-right:5px}
/*验证通过样式*/
.slide-verify .drag-bg.success{ width:100%; position:absolute; top:0; left:0; color:#fff; background:#7ac23c url(http://img1.soufun.com/house/images/huodong/bg_hk2.png) repeat-x left top; background-size:58px 70px;border-radius:35px;z-index:99;}
.slide-verify .verifyicon-ok:after{ background:none;}
.con li .txt a{color: #e5ba6b;}
