﻿#cBg_x{
	padding:0px 17px 0 17px;
}
#right{
	float:left;
	width:720px;
	margin-left:-1px;
	margin-bottom:-1px;
	/*background:url(../images/right_bg.gif) repeat-y left top;*/
	background-color:#F8C301;
	overflow:hidden;
	border:1px solid #000000;
}

/*------news content------*/
#newstext
{
	height:650px;
	width:640px;
	overflow-x:hidden;
	overflow-y: auto;
	overflow:scroll;
	line-height:24px;
	color:#333;
	padding:20px 25px 0px 25px;
	margin:20px auto;
	/*word-wrap:break-word; */
	border:1px solid #000000;
	background-color:White;
}
#newstext P{
	margin-bottom:15px;
	text-indent:25px;
}
/*------game info------*/
#gametext
{
	height:859px;
	width:640px;
	overflow:scroll;
	line-height:24px;
	color:#333;
	padding:10px 25px 10px 25px;
	margin:20px auto;
	/*word-wrap:break-word; */
	border:1px solid #000000;
	background-color:White;
}
/*----------news text---------*/
#text
{
	height:650px;
	width:640px;
	overflow:scroll;
	line-height:24px;
	color:#333;
	padding:10px 20px 10px 20px;
	margin:20px auto;
	/*word-wrap:break-word; */
	border:1px solid #000000;
	background-color:White;
}
/*----------promoter text---------*/
#promoter_text
{
	height:612px;
	width:640px;
	line-height:24px;
	color:#333;
	padding:10px 25px 10px 25px;
	margin:20px auto;
	overflow:scroll;
	overflow-x:hidden;
	/*word-wrap:break-word; */
	border:1px solid #000000;
	background-color:White;
}
#rank
{
	margin:22px auto 23px;
	width:90%;
	padding:10px 0 10px 13px;
	border:1px solid #000000;
	background-color:White;
}
#text P{
	margin-bottom:15px;
	text-indent:25px;
}
h1{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height:24px;
	color:#000;
}
h1 span{
	font-weight:normal;
	padding-left:10px;
}
h1 a{
	color:#f00;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
h1 a:hover{color:#000; text-decoration:none;}
h1 img{margin:0 3px;}
h6{
	font-size:12px;
	color:#666;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
}
/*#crumb*/
#crumb{
	width:720px;
	height:44px;
	padding:0px 0 0 0px;
	margin:-1px -1px 0 -1px;
	color:#666;
	text-indent:3px;
	background:url(../images/crumb_bg.gif) no-repeat right top;
	border:1px solid #000000;
}
#crumb div{
	width:246px;
	height:44px;
	background-image:url(../images/crumb.gif);
	background-repeat:no-repeat;
}
#crumb_down{background-position:left 0;}
#crumb_news{background-position:left -44px;}
#crumb_props{background-position:left -88px;}
#crumb_account{background-position:left -132px;}
#crumb_Prize{background-position:left -176px;}
#crumb_pho{background-position:left -220px;}
#crumb_ser{background-position:left -264px;}
#crumb_pro{background-position:left -308px;}
#crumb_rank{background-position:left -352px;}
#crumb_reg{background-position:left -396px;}
#crumb_pw{background-position:left -440px;}
#crumb_login{background-position:left -484px;}
#crumb_guide{background-position:left -528px;}
#crumb_jinbi{background-position:left -572px;}
#crumb a{
	color:#666;
}
#crumb a:hover{
	text-decoration:underline;
}
/*-----------shortcutKey------------*/
#shortcutKey{
	width:1000px;
	height:60px;
	/*background:url(../images/sk_bg.gif) no-repeat;*/
	text-align:center;
	padding:5px 0;

	overflow:hidden;
}
/*-------------#category------------*/
#category{
	width:238px;
	background:#FFC301;
	padding-bottom:15px;
	margin-bottom:-1px;
	border:1px solid #000000;
}
#cate_h{
	width:238px;
}
#cate_h img{
	vertical-align:top;
}
#category ul{
	width:209px;
	margin:5px 13px;
	list-style:none;
	overflow:hidden;
	background:url(../images/ul_bg.gif) repeat left top;
	border:1px solid #000;
	
}
#category li{
	height:31px;
	line-height:28px;
	padding-top:3px;
	text-indent:48px;
	background:url(../images/icon02.gif) no-repeat 35px center;
}
#category li a{
	vertical-align:middle;
}
#category li a:hover{color:#f00;}

#category li.delHeight{ /*rank*/
	height:auto;
	background:#fff;
	padding:5px 0 0 0;
	font-weight:bold;
	color:#333;
}
#category li ol{
	clear:both;
	/*border-bottom:1px solid #b4daf4;*/
	list-style:none;
	padding-left:50px;
}
#category li ol li{/*rank*/
	width:140px;
	font-weight:normal;
	overflow:hidden;
	height:auto;
	line-height:normal;
	padding:5px 0;
	text-indent:15px;
	margin-bottom:1px;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#fff url(../images/dotted.gif) no-repeat left top;
}
/*-----------shortcutKey------------*/
.infoList{
	list-style:none;
}
.infoList li{
	height:28px;
	line-height:28px;
	padding-left:10px;
	border-bottom:1px dotted #ccc;
	background:url(../images/icon01.gif) no-repeat left center;
}
.infoList li span{
	float:right;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}
.infoList li a{
	display:inline-block;
	width:270px;
	line-height:24px;
	padding-top:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*-----Account----*/
#Account{
width:95%;
height:456px;
margin:15px auto;
line-height:18px;
padding-top:30px;
overflow:hidden;
border:1px solid #000;
background-color:White;
}
#Account dl{
float:left;
width:300px;
margin:0 0 30px 32px;
overflow:hidden;
border:1px solid #FFC301;
background:#fff;
display:inline;
}
#Account dt{
width:175px;
float:left;
overflow:hidden;
padding-right:5px;
color:#666;
}
#Account dt strong{
	display:block;
	color:#000;
	padding:13px 0 5px;
}
#Account dt .btn{
	margin:8px 0 0;
	overflow:hidden;
}
#Account dd{
	float:left;
	width:120px;
	height:120px;
	text-align:center;
}
/*-----------表单样式--------------*/
.fr_input{
	padding:2px 5px 1px 5px;
	color:#333;
	border:1px solid #999;
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
}
.submit,.reset{
	width:82px;
	height:26px;
	padding-bottom:4px;
	line-height:27px\9;
	text-align:center;
	border:0;
	/*background:url(../images/btn_submit.gif) no-repeat left top;*/
	background-color:#FFFCC7;
	border:1px solid #000000;
}
.reset
{
	margin-left:15px; 
	/*background:url(../images/btn_reset.gif) no-repeat left top;*/
}

/*----------表格样式----------------*/
.tab01{
border:1px solid #d0e3ff; 
border-collapse:collapse;
}
.tab01 caption{
	padding:5px 0 2px 0;
	background:#c7e6fc;
	border:1px solid #d0e3ff;
	border-bottom:1px solid #fff;
}
.tab01 thead{
color:#2c59b1;
background:#ecf5fe;
}
.tab01 th,.tab01 td{
	text-align: center;
	border:1px solid #d0e3ff;
	height:28px;
}
.tab02,.tab03{
	background:#f9f9f9;
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
}
.tab03{margin:10px 0;}
.tab02 td{
	padding:15px;
}
.tab03 td{padding:0;}
.tab03 td a{
	color:#666;
	text-decoration:underline;
}
.tab03 td input{vertical-align:middle;}

.tab04{
	background:#fcfcfc;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:10px 0;
}


/*------------#prize-----------------*/
#prize{
	padding:25px 0px 7px;
	margin:20px auto 20px;
	width:95%;
	height:738px;
	border:1px solid #000000;
	background-color:White;
}
#prize dl{
width:25%;
height:210px;
float:left;
overflow:hidden;
text-align:center;
border-bottom:1px solid #cbecfb;
margin-bottom:20px;
}
#prize dt{
height:24px;
padding-top:2px;
}
#prize strong{
	display:block;
	padding-top:10px;
}
#prize dd img{
	border:1px solid #b6d6ec;
}



/*------------#props-----------------*/
#props{
	padding:10px 10px 10px 10px;
	margin:15px auto 15px;
	width:660px;
	height:386px;
	overflow:hidden;
	border:1px solid #000000;
	background-color:White;
}
#props dl{
width:25%;
height:160px;
float:left;
overflow:hidden;
text-align:center;
border-bottom:1px solid #FFC301;
margin-bottom:10px;

}
#props dd{
	margin-bottom:10px;
}

#props img{
	border:1px solid #FFC301;
}
.btn{
	display:block;
	width:82px;
	height:26px;
	line-height:25px;
	line-height:26px\9;
	text-align:center;
	margin:0 auto;
	/*background:url(../images/btn_submit.gif) no-repeat left top;*/
	border:1px solid #000000;
	background-color:#FFFCC7;
}

/*-----------#login_detail-----------*/
#login_detail{
width:85%;
height:305px;
margin:25px auto;
padding:15px 40px 0 40px;
overflow:hidden;
line-height:18px;
border:1px solid #000000;
background-color:White;
}
#login_detail h5
{
	margin-left:100px;
}
/*-----------#prop_detail-----------*/
#prop_detail{
width:85%;
height:180px;
margin:35px auto;
padding:55px 0 0 50px;
overflow:hidden;
line-height:22px;
border:1px solid #000000;
background-color:White;
}
/*-----------#pay_detail-----------*/
#pay_detail{
width:85%;
height:451px;
margin:25px auto;
padding:15px 25px 0 25px;
overflow:hidden;
line-height:22px;
border:1px solid #000000;
background-color:White;
}
/*-----------#yeepay_detail-----------*/
#yeepay_detail{
width:85%;
height:240px;
margin:25px auto;
padding:15px 25px 0 25px;
overflow:hidden;
line-height:22px;
border:1px solid #000000;
background-color:White;
}
/*-----------#getpass_detail-----------*/
#getpass_detail{
width:auto;
height:235px;
margin:25px 25px;
padding:20px 25px 0 20px;
line-height:22px;
border:1px solid #000000;
background-color:White;
}
/*-----------#prize_detail-----------*/
#prize_detail{
width:auto;
height:735px;
overflow:scroll;
overflow-x:hidden;
margin:25px 25px;
padding:25px 25px 0 25px;
line-height:22px;
border:1px solid #000000;
background-color:White;
}
#prizeText{
	line-height:22px;
	border-bottom:1px solid #c7c7c7;
	padding:15px;
	background:#fff;
	
}
#warning{
	padding:10px 0 10px;
	font-size:14px;
	color:#F00;
}
/*-------------down-----------*/
#down{
	width:680px;
	height:265px;
	overflow:hidden;
	margin:20px auto;
	border:1px solid #000000;
	background-color:White;
}
#pic{
	float:left;
	margin:35px 0 0 55px;
	width:255px;
	height:207px;
}
#downInfo dl{
	float:left; 
	margin:40px 0 0 30px;
	line-height:28px;
}
#downInfo dt{
	font-size:18px;
	text-align:left;
	font-family:"黑体", "宋体"
}
#downInfo dd{
	text-align:left; 
	}
#downInfo dd a{
	display:inline-block;
	width:80px;
	margin-right:20px;
	font-size:14px;
	height:16px;
	line-height:16px;
	text-indent:5px;
	text-decoration:underline;
}
#downInfo dd a img{float:left;}
#downInfo dd a:hover{
	color:#f00;
	text-decoration:none;
}
#downInfo dd.last{margin-top:15px;}
/*
#description{
	padding:15px 60px;
	line-height:26px;
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	background:#f9f9f9;
	margin:0 15px;
}
*/
#gameList{
	width:959px;
	margin:0 17px;
	margin-bottom:-1px;
	overflow:hidden;
	border:1px solid #000000;
}
#gameList_t
{
	background:url(../images/down_h.gif) no-repeat left top;
	background-color:#F8C301;
	height:48px;
	margin:-1px -1px 0 -1px;
	overflow:hidden;
}
#gameList_h
{
	background-color:#F8C301;
	height:405px;
	padding:15px 10px;
	margin:-1px -1px -1px -1px;
	overflow:hidden;
	border:1px solid #000000;
}
#gameList ul{
	list-style:none;	
	float:left;
	
	background-color:White;
	border:1px solid #000000;
}
#gameList li{
	float:left;
	width:176px;
	height:66px;
	margin:5px 1px 5px 2px;
	padding:8px 0 0 8px;
	overflow:hidden;
	background:url(../images/game_bg.jpg) no-repeat left top;
}
#gameList li img{
	width:168px;
	height:56px;
}
/*CSS sabrosus style pagination*/
DIV.sabrosus {
	width:100%;
	height:25px;
	line-height:15px;
	clear:both;
	text-align:center;
	padding:20px 3px 0px;

}
DIV.sabrosus A {
	display:inline-block;
	border: #000000 1px solid;
	padding: 2px 5px; 
	margin-right:2px;
	text-decoration:none;
	background: #FFFDC4;
}
DIV.sabrosus A:hover {
	border: #000000 1px solid;
	background: #FEF85D;

}
DIV.pagination A:active {
	border:#9aafe5 1px solid;
	background: lightyellow
}
DIV.sabrosus SPAN.current {
	display:inline-block;
	border: navy 1px solid;
	padding:2px 5px;
	color:#fff; 
	margin-right:2px;
	background: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	display:inline-block;
	border: #929292 1px solid;
	padding:2px 5px;
	color: #929292; 
	margin-right:2px;
}
/*-----------reg----------*/
#reg{
	width:640px;
	margin:20px auto 20px;
	padding:10px 10px;
	border:1px solid #000;
	background-color:White;
}
#reg textarea{
	width:580px;
	height:500px;
	padding:10px;
	line-height:20px;
	color:#333;
}
#reg textarea p{
	margin-bottom:10px;
}
.red{
	color:#f00;
	font-size:12px;
	font-family: "宋体";
	margin:0 3px;
}
h4{
	font-size:14px;
	color:#666;
}
.pwSafe{
	border-collapse:collapse;
	background:#bddff7;
}
.pwSafe td{
	padding:5px 8px 2px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #e8f4fc;
}
.note{color:#333;}
.note_yes{
	color:#2a8d03;
	padding:4px 25px 2px 0;
	background:url(../images/icon08.gif) no-repeat right center;
}
.note_no{
	color:#f00;
	padding:3px 25px 2px 0;
	background:url(../images/icon09.gif) no-repeat right center;
}
/*-----------style---------*/
.alignCenter{
	text-align:center;
	padding:10px;
}
h5{
	font-size:14px;
	font-weight:normal;
	text-indent:40px;
}
h5 img{margin-right:10px;}
/*----------ad-------------*/
#ad
{
	width:239px;
	height:130px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#F8C301;
}
/*----------duijiangNote-------------*/
#duijiangNote
{
	width:239px;
	height:504px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-left:1px solid #000000;
	overflow:hidden;
	
	background:url(../images/duijiangNote1.jpg) no-repeat center top;
	background-color:#F8C301;
}

#duijiangNote img
{
	margin:60px 20px;
	border:1px solid #000;
}

/*------news content------*/
#service_text
{
	width:660px;
	line-height:20px;
	color:#333;
	padding:0 10px;
	margin:0px auto 20px;
	/*word-wrap:break-word; */
	border:1px solid #000000;
	background-color:White;
}

/*-----Eright----*/
#Eright{
width:95%;
margin:15px auto;
line-height:18px;
padding:10px 10px;
overflow:hidden;
border:1px solid #000;
background-color:White;
}

/*-----photo_show----*/
#photo_show{
width:660px;
margin:30px auto;
padding:30px 0px 0px 0px;
line-height:18px;
overflow:hidden;
border:1px solid #000;
background-color:White;
}
#shadow{
background:#ddd;
position:relative;
}
#shadow img {
position:relative;
display:block;
top:-5px;
left:-5px;
width: expression(this.width > this.height&&this.width>500 ? 500 : true); 
height: expression(this.height > 500 ? 500 : true); 
max-width: 500px; 
max-height: 500px;
}