@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold;}
ol,ul{list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}/*font-size:100%;的作用主要是改变它默认的大小，继承父体的字体大小*/
q:before,q:after{content:' ';}
abbr,acronym{border:0;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
/**/
a{text-decoration:none;}
a:hover{text-decoration:none; color:#ef3b40;}
/* CSS Document */
body{ color:#84858a; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; background:#1e1f22; position:relative;}
a{ color:#454048;outline:none;blr:expression(this.onFocus=this.blur());}
/*公共bg*/
.rule h2,.reg h2,.weibo-wall h2,.gift h2{ background:url(http://www.qiyipic.com/games/fix/643/img/icon.png) no-repeat;}
.wrap,.main,.top{min-width:890px; _width:expression(document.body.clientWidth < 890 ? "890px" : "auto");}
.wrap{ width:100%; position:relative;}
	h1{ display:none;}
	.bg{ position: absolute; left:0; top:0; width:100%; z-index:0;}
		.bg_01{ background:url(http://www.qiyipic.com/games/fix/643/img/bg_01.jpg) no-repeat center top; height:690px;}
		.bg_02{ background:url(http://www.qiyipic.com/games/fix/643/img/bg_02.jpg) no-repeat center top; height:650px;}
	/*main*/
	.main{ width:890px; margin:0 auto; padding:830px 0 0 0; _padding:830px 0 0 75px; position:relative; z-index:1;}
		/*rule*/
		.rule{ position:absolute; left:0; _left:65px; top:437px; width:315px; height:390px;}
		.rule h2{ background-position:0 0; width:182px; height:24px; text-indent:-9999px;}
		.rule p{ color:#83858a; font-size:14px; line-height:30px; margin-top:20px;}
		/*reg*/
		.reg{ position:absolute; left:362px; _left:427px; top:437px; width:286px; height:390px;}
		.reg h2{ background-position:0 -26px; width:182px; height:24px; text-indent:-9999px;}
			.reg_global{ position:relative; margin-top:20px;}
			.reg_global span.label{ position:absolute; left:28px;top:202px; color:#84858a; font-family:\5B8B\4F53;}
			#fastreg {width: 228px;height: 288px;}
			#fastreg #reg_wrap li {display: block;width: 212px;padding: 0;height: 34px;overflow: hidden;padding: 4px 0px 0px 14px;overflow: hidden;}
			#fastreg #reg_wrap li#terms {padding-left: 8px;width: 212px;height: 40px;color: #5489b5;}
			#reg_wrap li#reg_submit {padding-left: 6px;cursor: pointer;height: 55px;padding-top: 0px;}
			#reg_wrap #fastRegButton {width: 195px;height: 48px;background: url(../reg_btn2.png) 0 0 no-repeat;border: none;cursor: pointer;margin-left: 12px;}
			#fastreg #reg_wrap #showMessage {background: #f5f5f5;border: #e5e1e1 1px solid;width: 455px;padding: 2px 4px;}
		/*weibo*/
		.weibo-wall h2{ background-position:0 -137px; width:157px; height:24px; margin-bottom:10px;}
		.weibo-wall .bd{height:190px; overflow:hidden;}
		.WB_weibo_topic .topic_publisher{ padding:0 18px;}
		/*gift*/
		.gift h2{ background-position:0 -189px; width:173px; height:24px; text-indent:-9999px; margin:30px 0 10px 0;}
			.gift li{ float:left; width:210px; height:148px; border:1px solid #485063; margin-right:84px; position:relative;}
			.gift li p{ position:absolute; left:0; bottom:0; width:210px; line-height:30px; text-align:center; font-size:16px; color:#fff; background:rgba(0, 0, 0, 0.7)!important; filter:Alpha(opacity=70); background:#000;}
				.gift li p span{ position:relative;}
/*爱奇艺底部*/
.footer{ margin-top:70px;}
.footer,.big_bg{ background:#fff;}