html{overflow-x:scroll;}
div{margin:0 auto;}
.activity_middle{color:#000; font: 24px/36px normal; /*max-width:1680px;*/ position: relative; overflow: hidden; background: none no-repeat scroll 0 0 transparent;}
.activity_middle{
	background-color: #fff; /* 不支持线性的时候显示 */
    background-image: linear-gradient(#fff , #fff);
}
.layout1,.layout2,.layout3,.layout4,.layout5,.layout6,.layout7,.layout8,.layout9,.layout10{width: 1120px; position: relative; z-index: 1;}

.content_part1{position: absolute; top: 204px; left: 80px; z-index: 1; width: 960px;}

.pic img{vertical-align: top;}

.radius_cion{display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; background-color: #f87b00; color: #259571; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; font-size: 14px; font-weight: bold; margin-right: 5px;}

.layout3{padding-top: 124px; height: 836px;}

.rank_top3{height: 640px; position: relative; top: 120px; z-index: 1;}
.rank_top3 .emcee_user{position:relative; width:160px; /*margin:0 16px;*/ float:left; text-align:center; overflow:hidden;}
.rank_top3 .emcee_user p{font: 18px/32px normal; color:#000; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.rank_top3 .emcee_user p img.pic{
	width:114px;
	height:114px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${STATIC_RES_PREFIX}images/111.png',sizingMethod='scale');*/
	border-width:3px;
	border-style:solid;
	border-color:rgba(255,255,255,0.7);
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-bottom:5px;
	/*behavior:url(ie-css3-20140723.htc);*/
}
.rank_top3 .emcee_user p img.border_line1{border-color:#fff;}
.rank_top3 .emcee_user p img.border_line2{border-color:#fff;}
.rank_top3 .emcee_user p a{color:#000;}
.rank_top3 .emcee_user .online_local{position:absolute; top:104px; left:65px; z-index:1;}
.rank_top3 .rank_num1{position: absolute; top: 80px; left: 50%; z-index: 1; margin-left: -160px; width: 320px;}
.rank_top3 .rank_num2{position: absolute; top: 290px; left: 120px; z-index: 1; width: 320px;}
.rank_top3 .rank_num3{position: absolute; top: 290px; right: 120px; z-index: 1; width: 320px;}
.rank_top3 .rank_icon1,
.rank_top3 .rank_icon2,
.rank_top3 .rank_icon3{position: absolute; top: 30px; left: 50%; z-index: 1; display: inline-block; width: 64px; height: 68px; margin: 0 0 0 -32px;}
.rank_top3 .rank_icon1{background:url(img/num1.png) no-repeat scroll 0 0 transparent;}
.rank_top3 .rank_icon2{background:url(img/num2.png) no-repeat scroll 0 0 transparent;}
.rank_top3 .rank_icon3{background:url(img/num3.png) no-repeat scroll 0 0 transparent;}
.rank_top3 .rank_hua1,
.rank_top3 .rank_hua2,
.rank_top3 .rank_hua3{position: absolute; top: -30px; left: -8px; z-index: -1; display: inline-block; width: 133px; height: 148px;}
.rank_top3 .rank_hua1{background:url(img/r_bg1.png) no-repeat scroll 0 0 transparent;}
.rank_top3 .rank_hua2,.rank_top3 .rank_hua3{background:url(img/r_bg1.png) no-repeat scroll 0 0 transparent;}

.online_icon{display:inline-block; width:36px; height:20px; font: 14px/20px normal; text-align:center; background-color:#f00; color:#fff; border-radius:20px;}


.scrollwrap{position:relative; width:960px;}
.scrollwrap .layoutwrap{position:relative; height:390px; overflow:hidden;}
.scrollwrap .layoutwrap ul{/*height:254px;*/}
.scrollwrap .layoutwrap ul li{width:320px; height: 179px; padding:8px 0; float:left; overflow:hidden;}
.scrollwrap .layoutwrap ul li.line_bg{background:url(img/line.png) no-repeat scroll 20px 36px transparent;}
.scrollwrap .layoutwrap ul li .emcee_user{position:relative; width:160px; /*margin:0 16px;*/ float:left; text-align:center; overflow:hidden;}
.scrollwrap .layoutwrap ul li .emcee_user p{font: 18px/32px normal; color:#000; overflow: hidden; white-space:nowrap; /* text-overflow:ellipsis; */}
.scrollwrap .layoutwrap ul li .emcee_user p img.pic{
	width:108px;
	height:108px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cdnfile.imifun.com/www/ivp/images/111.png',sizingMethod='scale');*/
	border-width:3px;
	border-style:solid;
	border-color:rgba(255,255,255,0.7);
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-bottom:5px;
	/*behavior:url(ie-css3-20140723.htc);*/
}
.scrollwrap .layoutwrap ul li .emcee_user p img.border_line1{border-color:#fff;}
.scrollwrap .layoutwrap ul li .emcee_user p img.border_line2{border-color:#fff;}
.scrollwrap .layoutwrap ul li .emcee_user p a{color:#000;}
.scrollwrap .layoutwrap ul li .emcee_user .online_local{position:absolute; top:104px; left:65px; z-index:1;}
.online_icon{display:inline-block; width:36px; height:20px; line-height:20px; text-align:center; background-color:#f00; color:#fff; border-radius:20px;}
.scrollwrap .layoutwrap .act1div{/*height:254px;*/}
.scrollwrap .layoutwrap .act1div .scrollpart{width:960px; /*height:254px;*/ float:left;}
.scrollwrap .scrollbtnleft,.scrollwrap .scrollbtnleft1{position:absolute; top:50%; left:-44px; z-index: 2; display:block; width:56px; height:56px; margin: -28px 0 0;}
.scrollwrap .scrollbtnleft{background:url(img/left_btn.png) no-repeat scroll 0 0 transparent;}
.scrollwrap .scrollbtnleft1{/* background:url(img/left1_btn.png) no-repeat scroll 0 0 transparent; */}
.scrollwrap .scrollbtnright,.scrollwrap .scrollbtnright1{position:absolute; top:50%; right:-44px; z-index: 2; display:block; width:56px; height:56px; margin: -28px 0 0;}
.scrollwrap .scrollbtnright{background:url(img/right_btn.png) no-repeat scroll 0 0 transparent;}
.scrollwrap .scrollbtnright1{/* background:url(img/right1_btn.png) no-repeat scroll 0 0 transparent; */}

.fnum{display: inline-block; width: 30px; height: 30px; margin: 3px 24px 0 0; text-align: center; line-height: 30px; border-radius: 100%; font-size:20px; color: #2f1449; background-color: #fefe92;}

.a_jc{
	position: absolute; top: 263px; left: 0; z-index: 1; width: 100%; text-align: center;
	font-size: 50px; line-height: 60px; font-weight: bold; color: #b15dff;
	text-shadow: 2px 2px 1px #fff, -2px -2px 1px #fff;
}
.a_jc .a_jc_n{font-size: 26px; color: #ba9e01;}

.nqx_lj_s,.nqx_lj_c{position: absolute; top:223px; left:636px; z-index:1; display:inline-block; width:80px; height:32px; line-height:32px; border-radius:32px; font-size:16px; text-align:center; color: #fff;}
.nqx_lj_s{background-color: #a657ec;}
.nqx_lj_c{background-color: #ec471c;}

.award_panel{position: fixed; top: 50%; left: 50%; z-index: 1000; width: 542px; height: 414px; margin: -207px 0 0 -271px; background: url(img/pop_bg.png) no-repeat scroll 0 0 transparent;}
.p_close{position: absolute; top: 26px; right: 26px; z-index: 1; display: inline-block; width: 32px; height: 32px; background: url(img/pop_close.png) no-repeat scroll 50% 50% transparent; cursor: pointer;}
.award_record_wrap{padding: 100px 40px 30px 30px;}

.code_panel{position: fixed; top: 50%; left: 50%; z-index: 1000; width: 600px; height: 142px; text-align: center;}
.code_panel img{margin: 0 30px; vertical-align: top;}

.wx_code_panel{position: fixed; top: 50%; left: 50%; z-index: 1000; width: 600px; height: 320px; text-align: center;}
.wx_code_panel iframe{vertical-align: top;}


.activity_dome_scroll{position: relative; z-index: 1;}
.activity_dome_scroll .scrollbar{
	position: absolute;
	top: 0;
	right: -10px;
	width: 6px;
	/* padding: 1px; */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index: 2;
	background-color: transparent;
}
.activity_dome_scroll .thumb{
	width: 6px;
	height: 12px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #fefe92;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	cursor: pointer;
}
.activity_dome_scroll .thumb .end{
	width: 6px;
	height: 5px;
}
.activity_dome_scroll .disable{ display: none; }
.activity_dome_scroll .viewport{
	/*width: 346px;*/
	height: 284px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.activity_dome_scroll .overview{
	/*width: 346px;*/
	position: relative;
	list-style: none;
}
#qixi_record .viewport{
	/*width: 346px;*/
	height: 260px;
}

.ar_list li{height: 114px; padding: 10px 0; border-bottom: 1px solid #79489f;}
.ar_emcee{width: 94px; text-align: center;}
.ar_avatar{width: 86px; height: 86px; border-radius: 100%; border: 2px solid #fff; vertical-align: top;}
.ar_name{line-height: 24px; white-space: nowrap; overflow: hidden; font-size: 16px; color: #fff;}
.ar_info{width: 252px; padding: 8px 16px 0; line-height: 30px; font-size: 16px; color: #fff; text-align: center;}









.activity_pop{position: absolute; top: 0; left: 0; z-index: 1000; display: none; width: 400px; height: 240px;}
.pop_bmcg{background: url(img/pop_bmcg.png) no-repeat scroll 0 0 transparent;}
.pop_gmsb{background: url(img/pop_gmsb.png) no-repeat scroll 0 0 transparent;}
.pop_gxn{background: url(img/pop_gxn.png) no-repeat scroll 0 0 transparent;}
.pop_hbq{background: url(img/pop_hbq.png) no-repeat scroll 0 0 transparent;}
.pop_ok{background: url(img/pop_ok.png) no-repeat scroll 0 0 transparent;}
.pop_wrap1{height: 98px; padding: 80px 61px 0 55px; font: 18px/24px normal; color: #fff;}
.pop_wrap2{height: 78px; padding: 100px 0 0; text-align: center; font: 18px/24px normal; color: #fff;}
.pop_w1{text-align: center;}
.pop_w2{padding: 12px 0 0; text-align: center;}
.pop_w3{padding: 24px 0 0; text-align: center;}
.pop_gift_list li{float: left; width: 80px; margin: 0 4px; text-align: center;}
.pop_pic1{width: 54px; height: 54px; vertical-align: top;}
.pop_p1{font: 14px/28px normal; white-space: nowrap; overflow: hidden;}
.pop_sub{text-align: center;}
.pop_sure_btn{display: inline-block; width: 100%; font: 24px/50px normal; color: #fff; vertical-align: top; cursor: pointer;}

.preview_btn{position: absolute;top: 272px;left: 468px;z-index: 10;display: block;width: 118px;height: 170px;cursor: pointer;}

#divmask{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity: 0.6;
}