/* BBS---CSS  ftxgame */

body{
	padding:0;
	margin:0;
	background-color:#000;
	color:#cacaca;	
	font:12px 宋体, Arial,  sans-serif;
	letter-spacing: 2px;
	line-height:150%;
	word-wrap: break-word;
	word-break: normal;


}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}




ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

a{  color:#cacaca; text-decoration:none;line-height:150%;
 }
a:hover{color:#FFC000; text-decoration:none;line-height:150%;
}
.spacer{
	color:#FFC000;
    text-decoration:none;
}



.onShow {
	COLOR: red; HEIGHT: 20px
}
.onFocus {
	COLOR: #ff7800; HEIGHT: 20px
}
.onError {
	COLOR: red; HEIGHT: 20px
}
.onSuccess {
	COLOR: green; HEIGHT: 20px
}
.onLoad {
	COLOR: #ff7800
}
/*---------------------------------------------Button---star---------------*/
.reg_p1 {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 110px;
	height: 30px;
	padding-top: 2px;
	padding-right: 5px;
}
.reg_p2 {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 110px;
	height: 30px;
	padding-top: 2px;
	padding-right: 5px;
}
.reg_p3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 80px;
	text-align: left;
}
.reg_p4 {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 330px;
	height: 20px;
	padding-top: 10px;
	display:block;
	font:  14px 宋体, Arial,  sans-serif;

}
.text-input {
	BORDER-RIGHT: #b5b8c8 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #b5b8c8 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #b5b8c8 1px solid;
	WIDTH: 100px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #b5b8c8 1px solid;
	background-color: #161616;
	height: 16px;
	color: #cacaca;
}
.text-search {
	BORDER-RIGHT: #b5b8c8 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #b5b8c8 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #b5b8c8 1px solid;
	WIDTH: 100px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #b5b8c8 1px solid;
	background-color: #161616;
	height: 15px;
	color: #cacaca;
}
.search_select {
	display: inline;
	BORDER-RIGHT: #b5b8c8 0px solid;
	BORDER-TOP: #b5b8c8 0px solid;
	FONT-SIZE: 14px;
	BACKGROUND: #161616;
	MARGIN: -1px;
	BORDER-LEFT: #b5b8c8 0px solid;
	WIDTH: 130px;
	BORDER-BOTTOM: #B5B8C8 0px solid;
	HEIGHT: 24px;
	color: #cacaca;
}
/*---------------------------------------------Button-end-----------------*/

 .Yellow14{
	display:block;
	font: bold 14px 宋体, Arial,  sans-serif;
	float: left;
	color:#FEB200;

}
.Yellow12{
	display:block;
	font:  12px 宋体, Arial,  sans-serif;
	float: left;
	color:#FEB200;

}



/*------------------------------------------------body--------------------*/


/*------------------------------------------------header start--------------------*/
#header{
	background:url(/images/index/header_bd.jpg) top center no-repeat;
	width:986px;
	height:300px;
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;

}

/*------------------------------------------------header end--------------------*/




/*------------------------------------------------footer start--------------------*/



.pagefooter{

	width:986px;
	height:100px;
	text-align:center;
	margin:0 auto;
	padding:30px 0 0px 0;
	line-height:22px;
}


/*------------------------------------------------footer end--------------------*/

/************* login start *************/
#Login {
	overflow:hidden;
	position:relative;
	width:264px;
	height:150px;
	margin:0 0 0 0;
	background:url(/images/index/login_bg.png) top left no-repeat;
}

#Login .LoginForm_id {
	position:absolute;
	top:55px;
	left:38px;
	width:110px;
	height:18px;
	line-height:18px;
	border:#454445 1px solid;
}
#Login .LoginForm_pw  {
	position:absolute;
	top:80px;
	left:38px;
	width:110px;
	height:18px;
	line-height:18px;
	border:#454445 1px solid;
}
.Login_FormBox {
	color:#fff;
	width:110px;
	height:18px;
	line-height:18px;
	border:0px solid #161616;
	background-color:#161616;
}
#Login .LoginForm_submit  {

	position:absolute;
	top:55px;
	left:160px;
	width:61px;
	height:45px;
}
.Login_btn_submit {
	width:61px;
	height:45px;
	border:0px;
}
#Login .Join  {
	position:absolute;
	top:125px;
	left:35px;
	min-width:190px;
	color:#cacaca;
	text-align:center;
}

#Login .Join a{
	font:12px  宋体, sans-serif;
	color:#cacaca;
}
#Login .Join a:hover{
	font: 12px  宋体, sans-serif;
	color:#c60011;
	text-decoration:none;
}
#Login .textbox{
	position:absolute;
	top:110px;
	left:45px;
	width:170px;
	height:18px;
	color:#C60011;
	text-align:center;
}

/************* login end *************/
/************* Loginlater start *************/
#Loginlater {
	overflow:hidden;
	position:relative;
	width:264px;
	height:150px;
	margin:0 0 0 0;
	background:url(/images/index/loginlater_bg.png) top left no-repeat;
}


#Loginlater p.textbox{
	display:block;
	width:220px;
	height:auto;
	padding:45px 0 0 30px;
	margin:0 0 0 0;
	float:left;
	font:normal 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#Loginlater p.textbox a{
	font:12px  宋体, sans-serif;
	color:#cacaca;
	
}
#Loginlater p.textbox a:hover{
		font: 12px  宋体, sans-serif;
	color:#c60011;
	text-decoration:none;
}
#Loginlater p.textbox2{
	display:block;
	width:200px;
	height:20px;
	padding:5px 0 0 30px;
	margin:0 0 0 0;
	float:left;
	font:normal 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FEB200;
}
#Loginlater .Join  {
	position:absolute;
	top:125px;
	left:30px;
	min-width:200px;
	color:#cacaca;
	text-align:center;
}
#Loginlater .Join a{

	font:12px  宋体, sans-serif;
	color:#cacaca;

	
}
#Loginlater .Join a:hover{
	font: 12px  宋体, sans-serif;
	color:#c60011;
	text-decoration:none;
}

/************* Loginlater end *************/


/************* chongzhi start *************/

#Result {
	width:254px;
	height:98px;
	margin: 0 0 4px 10px;
	display: inline;
	float: left;
}

.main01 {width:100%; padding:0; margin:0 auto; }

/********** header **********/
.header01 { 
	background: #373737 url(/images/index/header_bg.gif) top repeat-x;
	height:40px;
	padding:0; 
	margin:0; 
	}
.block_header01 {
	margin:0 auto;
	width:950px;
	height: 40px;
}
.header_text {
	min-width:100px;
	float: right;
	padding:12px 10px 0 0;
}

.logohead{ 
background: url(/images/index/logo01.png) top center no-repeat !important;
height:38px;
width:105px;background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src="/images/index/logo01.png", sizingMethod='scale') no-repeat;
}

.search01 { padding:0; margin:0; float:left; height:40px;}
