@charset "utf-8";
/* CSS 初始化 */
*html,body { height:100%}
body { font:normal 12px/1.8 Tahoma, Geneva, sans-serif; color:#333; background:#000 url(../images/register/bodybg.jpg) 50% 34px no-repeat;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, form, a, p { margin:0; padding:0; list-style:none;}
input, img, select, button { vertical-align:middle;}
h1, h2, h3, h4 { font-size:12px;}
h1, h2, h3, h4, em, i, cite { font-weight:normal; font-style:normal;}
img { border:0;}
a { color:#333; text-decoration:none; outline:none;}
a:hover { color:#f30; text-decoration:underline;}
.clear { clear:both; line-height:0; height:0; font-size:0;} /** 清除浮动 **/
.fl { float:left;}  /** 左对齐 **/
.fr { float:right}  /** 右对齐 **/

/***********************************************************************/
.suit { overflow:hidden; _overflow:visible}  /** 自适应显示内容 **/
table, tr, td, div, p, em { table-layout:fixed; word-wrap:break-word;} /** 截取超出部分 **/

/** 通栏 **/
#topheader { height:34px; background:url(../images/register/headerbg.jpg) repeat-x;}
	.headflash,.headlogin,.headmore,.headfd,.headgamefd,.headtime,.headclose { position:absolute;}
	.topbox { position:relative; width:960px; height:34px; margin:0 auto; z-index:200;}
		.headlogo { width:165px; text-indent:-9999px; height:34px; background:url(../images/register/headerlogo.jpg) no-repeat;}
		.headflash { height:24px; width:24px; margin-top:5px; top:0; right:5px; background:url(../images/register/flashpic.jpg) no-repeat;}
			.headflash a { text-indent:-9999px; display:block; height:24px;}
		.headlogin { width:42px; top:6px; left:650px; background:url(../images/register/login.jpg) no-repeat;}
			.headlogin a { display:block; height:19px; text-indent:-9999px;}
		.headmore { top:4px; left:700px;}
			.headmore li { float:left; display:block;}
			.headmore li a { padding:0 5px}
		.headfd { width:206px; padding-top:13px; left:570px; top:28px; background:url(../images/register/boxtop.gif) no-repeat;}		
			.headfd ul { padding:0 10px 5px; border:1px solid #CCC; border-top:none; background:#fff;}
			.headfd ul li { line-height:1.5; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
			.headfd ul li a { color:#03F; font-size:12px; padding-left:5px; height:0; display:inline;}
			.show .headgamefd{ display:block}
		.headgamefd { display:none; width:206px; padding-top:13px; left:570px; top:28px; background:url(../images/register/boxtop.gif) no-repeat;}		
		.headgamefd { left:0; top:22px;}
			.headgamefd ul { text-align:center; border:1px solid #CCC; border-top:none; background:#fff; overflow:hidden; zoom:1;}
			.headgamefd ul li { float:none; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
			.headgamefd ul li img { border:1px solid #CCC; }
			.headgamefd ul li p { text-align:left; padding-left:5px;}
	.headtime { padding:0 5px; height:19px; left:180px; top:5px; text-align:center; line-height:19px; color:#999; background:#fff; border:1px solid #dadada;}
	.headclose { position:absolute; width:17px; height:17px; right:5px; background:url(../images/register/close.jpg) no-repeat;}
		.headclose a { display: block; height:17px;}
		.headinput { width:180px; height:17px; cursor:text; padding-top:2px; border:1px solid #ccc;}
/** 外框，头部，导航 **/
#warpper { position:relative; width:960px; height:676px; margin:0 auto;}

/** 主体内容 **/
#logo,#reg,#startmenu,#mainbanner,.toupiao,.tptips { position:absolute;}
#logo {width:340px; height:120px; top:15px; left:10px;}
#startmenu { width:226px; height:569px; top:0; right:0; z-index:40;}
#reg { width:205px; height:320px; top:170px; left:80px;}
	#reg p { height:30px; cursor:default; position:relative;}
	#reg p.p1 { padding:28px 0 0 5px;}
	#reg p.p2 { padding:26px 0 0 5px;}
	#reg p.p3 { padding:25px 0 0 5px;}
	#reg p.p4 { padding-top:4px;}
	#reg p.p5 { padding:6px 0 0 10px;}
		#reg p.p5 input{ border:none; background:none; cursor: pointer; width:177px; height:40px;}
		#reg p.p5 input.hover { background:url(../images/register/regbt.jpg) no-repeat;}	
	#reg p.p6 { padding:20px 10px 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff890}
		#reg p.p6 a { color:#d8ff00; text-decoration:underline;}
	.input1 { background:none; width:195px; height:17px; cursor:text; padding-top:2px; border:none;}
#mainbanner { width:608px; height: 667px; top:0px; left:352px;}

 .note{ position:absolute; top:20px; left:205px; width:141px; line-height:1.5; padding:4px 0 0; font-size:11px; clear:both; display:block; background:url(../Images/register/r_note.gif) no-repeat 0 0; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
 .note i{ display:block; color:#dab36d; padding:0 4px 4px 9px;  background:url(../Images/register/r_note.gif) no-repeat 0 100%;}
/** 版权 **/
.footer{ height:80px; width:960px; padding-top:20px; text-align:center;  margin:auto;}
.footer	a { color:#ccc;}

