@charset "utf-8";
/* CSS Document */
/*start header*/
#header{
	height:256px;
	background:url(../images/header_bg.jpg) no-repeat right top;
	clear:both;
	margin-bottom:4px;
	position:relative;
	overflow:hidden;
}
#top_nav{
	width:178px;
	height:25px;
	line-height:25px;
	padding-left:34px;
	color:#999;
	background:url(../images/top_nav.gif) no-repeat left top;
	position:absolute;
	top:0px;
	right:2px;
}
#top_nav a{
	color:#000;
	vertical-align:middle;
	font-weight:normal;
}
#top_nav span{margin:0 6px;}
#logo{
	height:183px;
	clear:both;
	padding:33px 0 0 42px;
}
#logo img{
	width:221px;
	height:151px;
}
/*-----Nav Style----*/
#nav{
	width:956px;
	height:40px;
	clear:both;
	padding:0 1px;
	overflow: hidden;
	background:url(../images/nav_bg.jpg) no-repeat left top;
	position:relative;
	margin:0 auto;
}
#nav ul{
	width:101%;
	list-style:none;
	margin:0 auto;
}
#nav li{
	float:left;
	width:96px;
	height:40px;
	text-align:center;
	background:url(../images/nav_space.jpg) no-repeat right center;
}
#nav li a{
display:block;
line-height:40px;
color:#fff;
font-size:13px;
font-weight:bold;
}
#nav li a:hover{
color:#fff;
text-decoration:none;
background:url(../images/nav_hover.jpg) no-repeat center 1px;
}
#nav li a.current{
color:#fff;
background:url(../images/nav_hover.jpg) no-repeat center 1px;
}
/* ------#gamesList,#news_category----------*/
#gamesList,#news_category,#promoterList{
width:204px;
height:108px;
margin-bottom:4px;
/*background:url(../images/gamesList.jpg) no-repeat left top;*/
}
#game_top{
	height:39px;
	background:url(../images/game_h.jpg) no-repeat left top;
	margin-bottom:15px;
}
#gamesList ul,#news_category ul,#promoterList ul{
width:150px;
margin:0 auto 10px auto;
}
#gamesList li,#news_category li,#promoterList li{
width:150px;
height:25px;
font-weight:bold;
margin-bottom:2px;
border-bottom:1px solid #e3e3e3;
}
#gamesList li a,#news_category li a,#promoterList li a{
display:block;
color:#333;
line-height:25px;
padding-left:18px;
background:url(../images/li_bg2.jpg) no-repeat left center;
}
#gamesList li a:hover,#news_category li a:hover,#promoterList li a:hover{
text-decoration:none;
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}
#gamesList li .current,#news_category li .current,#promoterList li .current{
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}/* ------当关状?---------*/

#news_category{
height:auto;
padding-top:0;
margin-bottom:8px;
background:url(../images/box_bg2.gif) repeat-y left top;
}
/* ------#ringht style----------*/
#r_top{
width:749px;
height:38px;
margin-bottom:15px;
background:url(../images/r_top.jpg) no-repeat left top;
}
#local_A{
float:left;
width:340px;
padding:8px 0 0 33px;
}
#local_B{
float:right;
padding:10px 30px 0 15px;
color:#666;
background:url(../images/icon9.gif) no-repeat left 12px;
}
#r_bottom{
width:749px;
height:11px;
background:url(../images/r_bottom.jpg) no-repeat left bottom;
clear:both;
}
#g_show{
width:690px;
margin:0 auto 0 auto;
/*background:#fbfaed;*/
padding:0 0 10px 0;
}
#g_show h3{margin:15px auto;}
#g_show h3 span{
	float:right;
	text-align:right;
}
#btn_dw{
padding:15px 0 0 30px;
}
.g_margin{
width:635px;
overflow:hidden;
clear:both;
padding-left:50px;
margin-bottom:10px;
}
#g_show dl{
float:left;
width:156px;
padding:2px;
border:1px solid #ccc;
text-align:center;
margin:0 45px 10px 0;
background:#fff;
}
#g_show dt img{
vertical-align:middle;
}
#g_show dd{
padding:8px 0 3px 0;
}
#g_pic{
text-align:center;
}
#text{
color:#333;
line-height:22px;
padding:15px 35px;
}
#text p{margin-bottom:10px;}

/* ------道肯购买 style----------*/
#tool{
width:680px;
margin:0 auto;
padding:25px 0 0 0;
}
.tool_List,.tool_List_index{
width:170px;
height:220px;
float:left;
overflow:hidden;
margin-bottom:22px;
}
.tool_List dt,.tool_List_index dt{
text-align:center;
}
.tool_List dd,.tool_List_index dd{
height:24px;
line-height:24px;
text-align:center;
}
.tool_List dd.last{
padding-top:8px;
}
.tool_List_index strong{color:#065bba;}
.fr_label{
width:42px;
border:1px solid #ccc;
}
#imageField2{
margin-right:10px;
}
.tool_List_index{
height:180px;
margin-bottom:0px;
padding-left:7px;
padding-top:4px;
}/*首页道具列表样式*/
.tool_List_index dd.last{padding-top:4px;}

/*------------新闻列表--------------*/
#new_List{
width:575px;
height:480px;
margin:0 auto;
padding:3px 0 0 0;
overflow:hidden;
}
#new_List ul{
padding:18px 0 0 0;
}
#new_List li{
width:550px;
height:28px;
line-height:28px;
padding-left:10px;
background:url(../images/icon4.gif) no-repeat left center;
}
#new_List li span{
float:right;
text-align:right;
color:#666;
}
.h{
	margin-bottom:15px;
}
.subCate{
width:185px;
margin:0 auto;
text-indent:45px;
padding:5px 0 0 0;
background:#fff;
}
.subCate a{
display:block;
color:#000;
height:30px;
line-height:30px;
background:url(../images/icon5.gif) no-repeat 33px 3px;
}
/*------------新闻详细内容--------------*/
h1,h6{
text-align:center;
margin-bottom:15px;
padding-top:20px;
font-size:14px;
}
h6{
font-weight:normal;
font-size:12px;
padding-top:0px;
color:#666;
}
#r_content{
width:640px;
margin:0 auto;
line-height:24px;
}

/*------------ pay style--------------*/
.pay_dl{
width:350px;
height:130px;
float:left;
margin-left:6px;
margin-bottom:10px;
overflow:hidden;
border-bottom:1px solid #eee;
}
.pay_dl dt{
width:150px;
float:left;
}
.pay_dl dd{
line-height:20px;
text-align:left;
}
.pay_dl dd input{
margin-top:10px;
}
#title2{
height:50px;
padding-top:15px;
text-indent:60px;
font-size:14px;
font-weight:bold;
background:url(../images/box_bg.jpg) no-repeat left top;
}
#title2 span{
color:#f00;
}


.pay_dl dd .btn_cz{
	CURSOR: hand;
	background-image: url(../images/ico_btn.gif);
	background-position: 0px -240px;
	background-repeat: no-repeat;
	width:70px;
	border:0px;
	height: 20px;
	color:#db78d5;
	line-height:19px;
	vertical-align: middle;margin-right:6px;
}
.pay_dl dd .btn_lc{
	CURSOR: hand;
	background-image: url(../images/ico_btn.gif);
	background-position: -80px -240px;
	background-repeat: no-repeat;
	width: 70px;
	border:0px;
	height: 20px;
	color:#807ac1;
	line-height:19px;
	vertical-align: middle;
}

/*-----------玩家靓照----------*/
#local2{
width:960px;
clear:both;
height:25px;
padding-bottom:13px;
+padding-bottom:8px;
margin:0 auto;
}
#show_pho{
width:960px;
background:url(../images/c_bg.gif) repeat-y left top;
margin-bottom:4px;
margin-top:40px;
clear:both;
position:relative;
}
#pho_content{
width:830px;
margin:25px auto;
clear:both;
}
#c_t{
height:18px;
clear:both;
background:url(../images/c_top.gif) no-repeat left top;
}
#local_D{
float:left;
padding:11px 0 0 15px;
position:absolute;
left:0;
top:-40px;
}
#local_C{
float:right;
color:#666;
padding:15px 15px 0 15px;
background:url(../images/icon9.gif) no-repeat left 18px;
position:absolute;
right:0;
top:-35px;
}
#pho_content dl{
float:left;
width:165px;
height:149px;
overflow:hidden;
margin-bottom:15px;
}
#pho_content dt{
border:1px solid #ccc;
width:120px;
padding:2px;
text-align:center;
margin:0 auto;
}
#pho_content dt img{vertical-align:top;}
#pho_content dd{
text-align:center;
padding-top:8px;
}
#pho_content dd a{
text-decoration:underline;
}
/*相册列表*/
#pic_content{
width:730px;
margin:0 auto;
padding:20px 0 0 0;
}
#pic_header{
width:725px;
text-align:left;
border-bottom:1px solid #e7e7e7;
padding:5px;
text-indent:15px;
margin-left:4px;
clear:both;
}
#pic_header img{vertical-align:middle;}
#pic_header a{
text-decoration:underline;
}
#pic_header a .p1{
}
.pic_header a .p2{
}
#pic_content dl{
float:left;
width:180px;
height:189px;
overflow:hidden;
margin-bottom:15px;
}
#pic_content dt{
width:120px;
padding:2px;
text-align:center;
margin:0 auto;
border:1px solid #ccc;
}
#pic_content dt img{vertical-align:top;}
#pic_content dd{
text-align:center;
padding-top:8px;
}
#pic_content dd a{
text-decoration:underline;
}
#pic_content dd.pic_ms{color:#666;padding:5px;}
.fr_news{
	width:300px;
	margin:0 auto 10px auto;
}
.fr_btn{
width:300px;
text-align:center;
padding-left:210px;
color:#000;
}
.fr_btn input{
width:72px;
padding:3px 0 1px 0;
}
#pic_content dd a.cover,#pic_content dd a.edit,#pic_content dd a.del,#pic_content dd a.top{
text-indent:17px;
display:inline-block;
margin-right:1px;
height:24px;
background:url(../images/icon_bg.gif) no-repeat;
background-position:left -29px;
}
/*#pic_content dd a.edit{
background-position:left -59px;
}*/
#pic_content dd a.del{
background-position:2px -88px;
}
#pic_content dd a.top{
background-position:left top;
margin:0 5px;
}
/*--------奖品兑换-------*/
#exchange{
width:640px;
margin:0 auto;
padding:25px 0 0 0;
}
.exchange_List{
width:210px;
height:220px;
float:left;
overflow:hidden;
margin-bottom:22px;
}
.exchange_List dt{
text-align:center;
}
.exchange_List dt img{padding:1px;border:1px solid #ccc;}
.exchange_List dd{
height:24px;
line-height:24px;
text-align:center;
}
.exchange_List dd.last{
padding-top:8px;
}
.mar_left{margin-right:4px;}
.mar_right{margin-left:4px;}
#ex_process{
width:204px;
margin-bottom:4px;
}
/*-----会员中心--------*/
#mem_content{
width:645px;
margin:0 auto;
}
#mem_content .tips1{margin:10px auto 75px auto;line-height:22px;}
.notes{
width:620px;
margin:0 auto;
border:1px solid #cda2a0;
padding:10px;
background:#f5f2dc;
}
.notes span{
font-weight:bold;
color:#f00;
}
#submit2{
padding:30px 0 0 120px;
}
#submit2 input{
width:77px;
padding:2px 0 2px 0;
+padding:2px 0 0 0;
text-align:center;
margin-right:10px;
}
.submit3{
width:77px;
padding:2px 0 2px 0;
+padding:2px 0 0 0;
text-align:center;
}
/*--#memList---*/
#memList{
width:204px;
margin-bottom:4px;
background:url(../images/box_bg2.gif) repeat-y left top;
}
#memList ul{
width:150px;
margin:0 auto 10px auto;
}
#memList li{
width:150px;
height:25px;
font-weight:bold;
margin-bottom:2px;
border-bottom:1px solid #e3e3e3;
}
#memList li a{
display:block;
color:#333;
line-height:25px;
padding-left:18px;
background:url(../images/li_bg2.jpg) no-repeat left center;
}
#memList li a:hover{
text-decoration:none;
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}
#memList .courrent{
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}/* ------当关状?---------*/
/*---------已登陆样?---*/
#m_logined{
width:204px;
color:#000;
background:url(../images/logined_bg.jpg) repeat-y left top;
}
#logined_top{
	line-height:24px;
	line-height:24px;
	text-indent:30px;
	font-family:Arial, Helvetica, sans-serif,"";
	color:#fff;
	background:url(../images/logined_top.jpg) no-repeat left top;
	margin-bottom:6px;
	margin-bottom:3px;
}
#logined_bottom{margin-top:5px;}
.login_info{
width:150px;
margin:0 auto;
padding:5px 0 0 0;
}
.login_info strong{color:#fff;}
.logined{
width:150px;
margin:0 auto;
padding:10px 0 0 0;
}
.logined a{
color:#000;
text-decoration:underline;
}
.logined a:hover{color:#065bba; text-decoration:none;}
.logined span{
margin:0 4px;
}
/*用户注册*/
#reg_content{
width:700px;
margin:35px auto;
}
#reg_content textarea{
line-height:22px;
padding:10px 15px;
color:#333;
}
/*Feekbakacks*/
.fb_info{
border:1px #d0e3ff solid; 
margin:15px 0 0 0;
border-collapse:collapse;
}
.fb_info thead{
color:#2c59b1;
background:#ecf5fe;
white-space:30px;
}
.fb_info th,.fb_info td{
padding:8px 0 5px 0;
text-align:center;
border:1px #d0e3ff solid; 
}
.fb_info td{
text-align:left;
padding:8px 5px 5px 10px;
}
/*----Login-----*/
#login_please{
width:250px;
margin:0 auto;
height:300px;
padding-top:100px;
}
#login_please div{
margin-bottom:15px;
}
.u1{
border:1px solid #f5cb03;
background:#fefdee;
height:20px;
}
.l_btn input{
margin:10px 10px 0 0; 
}
.l_a{
padding:1px 0 0 28px;
background:url(../images/icon.gif) no-repeat 20px center;
color:#666;
}
/*ta的信?/
#ta{
width:204px;
margin-bottom:4px;
background:url(../images/box_bg2.gif) repeat-y left top;
}
#ta ul{
width:150px;
margin:0 auto 10px auto;
}
#ta li{
width:150px;
height:25px;
font-weight:bold;
margin-bottom:2px;
border-bottom:1px solid #e3e3e3;
}
#ta li a{
display:block;
color:#333;
line-height:25px;
padding-left:18px;
background:url(../images/li_bg2.jpg) no-repeat left center;
}
#ta li a:hover{
text-decoration:none;
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}
#ta li .current{
color:#065bba;
background:url(../images/li_bg1.jpg) no-repeat left center;
}