/* CSS Document */
*{
	margin:0px;
	padding:0px;	
}
body{
	background:url(../images/head_bound.jpg) no-repeat scroll center 30px #1A1914;
	overflow-x:hidden;
}
.top{
	width:100%;
	height:30px;
	margin:0 auto;
	background:url(../images/header_bg.png) repeat-x scroll 0 0;
}
.top .top_nav{
	width:1100px;
	height:30px;
	margin:0 auto;
	border:1px solid #FFF;
}
.top .top_nav .logo{
	float:left;
	display:inline-block;
	width:200px;
	height:30px;
	}
.top .top_nav p{
	height:30px;
	line-height:30px;
	font-size:12px;
	display:inline-block;
	float:left;
}
.top .top_nav .lieyan{
	width:450px;
	height:30px;
	border-left:1px solid #777;
	border-right:1px solid #777;
	display:inline-block;
	float:left;
	margin:0px 15px 0px 10px;
}
.top .top_nav .top_login,.top .top_nav .top_register,.top .top_nav .logout{
	display:inline-block;
	float:right;
	margin:3px 15px 0px 0px;
	font-size:14px;
	width:34px;
	height:17px;
	border:1px solid #aaa;
	text-decoration:none;
	padding:3px 2px 2px 3px;
	letter-spacing:2px;
	color:#333;
}
.top .top_nav #top_end .word2{
	float:right;
	margin-right:30px;
}
.top .top_nav .top_login:hover,.top .top_nav .top_register:hover,.top .top_nav .logout:hover{
	color:#C30;
	border:1px solid #777;
}
.wrap{
	width:1200px;
	height:1950px;
	margin:0 auto;
	position:relative;
}
.wrap .head{
	width:1200px;
	height:850px;
	background:url(../images/head_middle.jpg) no-repeat scroll 0 0;
}
.wrap .main{
	width:1005px;
	height:1370px;
	top:470px;
	left:100px;
	position:absolute;
}
.wrap .main .main_head{
	width:1005px;
	height:200px;
}
.wrap .head ul{
	width:905px;
	height:60px;
	margin-left:155px;
/*	border:1px solid green;*/
}
.wrap .head ul li{
	list-style-type:none;
	float:left;
	display:inline-block;
	width:110px;
	height:60px;
	text-indent:-9999px;
}
.wrap .head ul li:hover{
	background:#aaa;
	opacity:0.1;
	filter:alpha(opacity = 10);
}
.wrap .head ul #king{
	margin-left:232px;
}
.wrap .main .main_head .start_game{
	width:171px;
	height:200px;
/*	border:1px solid #FFF;*/
	display:inline;
	float:left;
}
.wrap .main .main_head .user_login{
	width:210px;
	height:200px;
	float:left;
	margin:0px 5px 0px 5px;
	background:#303539;
}
.wrap .main .main_head .user_login #user{
	width:210px;
	height:150px;
}
.wrap .main .main_head .user_login #user #userInfo p{
	display:inline-block;
	color:#AAA;
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 10px 6px;
}
.wrap .main .main_head .user_login #user #userInfo .box{
	width:150px;
	height:28px;
	border:0px;
	color:#FFF;
	background:url(../images/text_bg.jpg);
}
.wrap .main .main_head .user_login #user #userInfo a{
	display:block;
	width:180px;
	height:50px;
	margin:8px 0px 0px 15px;
}
.wrap .main .main_head .user_login #user #userInfo .content{
	margin-top:20px;
	text-indent:10px;
}
.wrap .main .main_head .user_login #user #userInfo #logout{
	font-weight:bold;
	color:#FFF;
	width:40px;
	height:20px;
	margin-top:10px;
}
.wrap .main .main_head .user_login .register,.wrap .main .main_head .user_login .forget_pwd{
	width:75px;
	height:23px;
	display:inline-block;
	text-indent:-9999px;
	float:left;
	margin:10px 5px 0px 20px;
}
.wrap .main .main_head .user_login .register{
	background:url(../images/reg.jpg) no-repeat scroll 0 0;
}
.wrap .main .main_head .user_login .forget_pwd{
	background:url(../images/getpwd.jpg) no-repeat scroll 0 0;
}
.wrap .main .main_head .pic{
	width:610px;
	height:200px;
	float:left;
}
/*图片轮播期部分*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.wrap .main .left{
	width:350px;
	height:1070px;
	float:left;
	margin-top:12px;
	/*border:1px solid #FFF;*/
}
.wrap .main .left  .introduce_game{
	width:350px;
	height:42px;
	margin-top:10px;
	background:url(../images/introduce_game.png) no-repeat scroll 0 0;
	}
.wrap .main .left .other_content{
	width:350px;
	height:950px;
	position:relative;
}
.wrap .main .left  .other_content .introduce_game_content{
	width:328px;
	height:100px;
	padding:5px 10px 0px 10px;
	margin-left:1px;
	font-size:13px;
	line-height:22px;
	background:#EBE9EC;
	text-indent:15px;
}
.wrap .main .left  .other_content .getGift{
	width:248px;
	height:50px;
	background:#EBE9EC;
	border-bottom:2px solid #646260;
	margin-left:1px;
	padding-left:100px;
}
.wrap .main .left  .other_content .communicate{
	width:350px;
	height:220px;
	margin-top:20px;
}
.wrap .main .left  .other_content .communicate .com_pic{
	width:120px;
	height:150px;
	top:230px;
	left:20px;
	position:absolute;	
}
.wrap .main .left  .other_content .communicate .communicate_head{
	width:350px;
	height:42px;
	background:url(../images/communicate.png) no-repeat scroll 0 0;
}
.wrap .main .left  .other_content .communicate .communicate_content{
	width:348px;
	height:180px;
	margin-left:1px;
	padding-top:10px;
	background:#EBE9EC;
}
.wrap .main .left  .other_content .communicate .communicate_content p{
	font-size:12px;
	line-height:20px;
	margin:8px 0px 0px 170px;
}
.wrap .main .left  .other_content .weibo{
	width:350px;
	height:210px;
	margin-top:20px;
}
.wrap .main .left  .other_content .weibo .weibo_head{
	widht:350px;
	height:42px;
	background:url(../images/weibo.png) no-repeat scroll 0 0;
}
.wrap .main .left  .other_content .weibo .xinlang , .wrap .main .left .other .other_content .weibo .tengxun{
	width:348px;
	margin-left:1px;
	height:80px;
	display:block;
	text-indent:-9999px;
}
.wrap .main .left .other_content .weibo .xinlang{
	background:url(../images/weibo_xl.jpg) no-repeat scroll 100px 20px #EBE9EC;
}
.wrap .main .left .other_content .weibo .tengxun{
	background:url(../images/weibo_tx.jpg) no-repeat 100px 15px #EBE9EC;
}
.wrap .main .left .other_content .weixin{
	width:350px;
	height:255px;
	margin-top:20px;
}
.wrap .main .left .other_content .weixin .weixin_head{
	width:350px;
	height:42px;
	background:url(../images/weixin.png) no-repeat;
}
.wrap .main .left  .other_content .weixin .weixin_pic{
	width:263px;
	height:200px;
	margin-left:1px;
	padding:10px 0px 0px 85px;
	background:#EBE9EC;
}
.wrap .main .left .other_content .other_btm{
	width:250px;
	height:50px;
	background:url(../images/other_btm.png) no-repeat;	
}
.wrap .main .right{
	width:640px;
	height:1000px;
	float:left;
	margin-left:10px;
}
.wrap .main .right .active01{
	margin-top:22px;
	width:640px;
	height:auto;
}
.wrap .main .right .active01 .active01_content{
	width:620px;
	height:90px;
	padding:15px 10px 0px 10px; 
	background:#D9DEE1;
	font-size:13px;
	text-indent:20px;
	line-height:25px;
}
.wrap .main .right .active01 .active01_program,.wrap .main .right .active01 .active01_award{
	width:640px;
	height:auto;
	background:#D9DEE1;
}
.wrap .main .right .active01 .active01_program ul{
	width:620px;
	height:160px;
	margin-top:10px;
	padding-left:15px;
	/*border:1px solid #FFF;*/
}
.wrap .main .right .active01 .active01_award ul{
	width:620px;
	height:120px;
	margin-top:10px;
	padding-left:15px;
	/*border:1px solid #FFF;*/
}
.wrap .main .right .active01 .active01_program ul li{
	list-style-type:none;
	width:115px;
	height:150px;
	float:left;
	display:inline;
	margin-right:8px;
	border:1px solid #000;
}
.wrap .main .right .active01 .active01_award ul li{
	list-style-type:none;
	width:100px;
	height:110px;
	float:left;
	display:inline;
	margin-left:40px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
/*	border:1px solid #000;*/
}
.wrap .main .right .active01 .active01_award ul li img{
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}
.wrap .main .right .active01 .active01_program .active01_award_content{
	width:610px;
	height:auto;
	padding:5px 15px 15px 20px;
}
.wrap .main .right .active02{
	width:640px;
	height:auto;
}
.wrap .main .right .active02_content{
	width:610px;
	height:auto;
	background:#D9DEE1;
	padding:5px 10px 5px 20px;
}
 dt{
	margin:10px 0px 5px 0px;
	color:#F42210;
	font-weight:bold;
}
 dd{
	font-size:13px;
	margin:0px 0px 5px 100px;
}
.wrap .main .right .avtive_remark_content{
	width:600px;
	height:auto;
	background:#D9DEE1;
	padding:5px 20px 20px 20px;
	font-size:13px;
	/*text-indent:20px;*/
	line-height:20px;
}
.wrap .foot{
	width:100%;
	height:100px;
	margin-top:910px;
	padding-top:10px;
	font-size:12px;
	text-align:center;
	background:#514A3A;
}
.wrap .foot .foot_top{
	width:317px;
	height:18px;
	margin:0 auto;
	border-bottom:1px dashed #888;
	margin-bottom:10px;
	color:#888;
}
.wrap .foot .foot_bottom{
	margin-top:5px;
}
.wrap .foot a{
	text-decoration:none;
	color:#FFF;
}
#login_bg{
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	z-index:1002;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#login{
	width:330px;
	height:230px;
	background:#fff;
	top:200px;
	left:470px;
	position:fixed;
	z-index:1003;

}
#login .login_top{
	width:330px;
	height:40px;
	background:url(../images/login_header.png) repeat-x;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#777;
	letter-spacing:1px;
	cursor:move;
}
#login .login_top #close{
	width:14px;
	height:14px;
	background:url(../images/close.png) no-repeat scroll;
	float:right;
	margin:12px 10px 0px 0px;	
	cursor:pointer;
}
#login .login_content{
	width:330px;
	height:175px;
	margin-top:15px;
}
#login .login_content #user,#login .login_content #pass,#login .login_content #button{
	width:330px;
	text-align:center;
	margin-bottom:18px;
	font-size:14px;
	color:#777;
}
#login .login_content #other{
	width:320px;
	height:20px;
	text-align:right;
	color:#777;
}
#login .login_content #other a{
	text-decoration:none;
	font-size:12px;
	color:#777;
}
#login .login_content #text_username,#login .login_content #text_password{
	height:25px;
	width:180px;
	line-height:25px;
	font-size:14px;	
}
#login .login_content #submit{
	background:url(../images/login_button.png) no-repeat scroll;
	width:107px;
	height:30px;
	margin:0 auto;
}
