* { margin:0; padding:0; }
html, body {height:100%;width:100%; margin:0; padding:0;font:12px Tahoma;background:#FFF;}
a { text-decoration:none; color:Black;}
a:hover { text-decoration:underline; color:#0099CC;}
img{ border:0px;}
ul{	list-style-type: none;}
.btn,.btn2 {border:0;font-weight:700;color:#fff;line-height:21px;cursor:pointer;}
.btn {background:url(../Images/btn_31.gif);width:95px;height:29px;}
.btn2 {background:url(../Images/btn_25.gif);width:120px;height:21px;}
.btn3 {border-width:0px;width: 75px; height:21px;background: url(../Images/ok.gif); cursor: pointer; vertical-align:middle;}

.text,.password {border:1px solid #999999;background:#F9F9F9;color:#666;height:20px;width:150px;}
#Captcha{ border: solid 1px silver;}
.watermark {color: #999 !important;}
.watermark2 {color: #999 !important;font-style: italic !important;}
.watermark3 {color: #c77 !important;}
/**************************************************************/
/*布局*/
/**************************************************************/  
#divcontent { width:1000px; margin:0px auto;}
#divhead{ height:100px; background:url(../images/logo.gif) no-repeat 20px 20px; }
#divbody{  }
#divfoot{ text-align:center; clear:both; margin-top:20px; padding-top:30px; border-top:solid 1px silver; }
#divhead div.link { text-align:right; }
#divhead div.link ul{  margin:10px; }
#divhead div.link ul li{ display:inline; padding:5px; }
#divfoot ul { }
#divfoot ul li{ display:inline; padding:5px; }
/**************************************************************/
/*公共消息*/
/**************************************************************/        
div.message { margin:0px auto;border:1px solid #d8d8d8;background:#EAEAEA; width:800px; height:400px;}
div.message1 { margin:15px auto;background:#FFFFFF; width:700px;height:290px;padding-top: 80px; }
div.message2 {margin:0px auto;width:380px; background:url(../images/msg_bg_01.gif) no-repeat;padding-left:140px; padding-top: 40px;}
div.message2 h5 {font-size:14px;line-height:35px;border-bottom:1px solid #E76303;color:#E76303;width:300px;}
div.message2 p {margin:1em 0;}
/**************************************************************/
/*注册*/
/**************************************************************/ 
#reg_divBox{ margin: 0px auto;width: 800px; border:solid 1px #B9DCFF; padding:20px;}
#reg_divHead0 {/*background:url(../images/reg_tab.gif) left;*/margin: 0px auto; width: 842px;height:31px;}
#reg_divHead0 span { margin-left: 40px; color:Red; font-weight:bold; font-size:14px; padding-top:10px; display:block;}
#reg_divHead1{ text-align:center; }
#reg_divHead1 img{  padding:0px 4px;}
#reg_divHead2{background-color:#D9ECFF;border-bottom:solid 1px #7DBEFF; padding:5px 20px; font-size:14px; font-weight:bold; margin:10px 40px 20px 40px;}
#reg_divPart1{margin:0px 50px;padding-left:40px;}
#reg_divPart2{margin:0px 50px;padding-left:40px; display:none; border-top:solid 1px #B9DCFF; padding-top:20px; }
#reg_divBox td.td1{ width:120px; height:40px; text-align:right; vertical-align:top; font-size:13px; padding-top:2px; padding-right:20px; }
#reg_divBox td.td2{ width:150px; vertical-align:top;}
#reg_divBox td.td3{ width:350px; vertical-align:top;}
#reg_divBox input.focus{ border:solid 1px #3399FF; background-color:#DDEEFF;}
#reg_divSubmit {margin:0px 50px;text-align:center; border-top:solid 1px #B9DCFF;padding-top:20px;}
#reg_divSubmit a{ text-decoration: underline; color: #3399FF;}
div.tipMsg { display:none; position:absolute;height:30px; width: 300px; padding:5px 5px 5px 20px;
              background:White url(../images/arrow_left.gif) no-repeat 0px 6px;}
span.errMsg { color:Red; }
input.btnReg {border-width:0px;width: 149px; height:27px;background: url(../Images/Reg.gif); cursor: pointer; vertical-align:middle;}
/**************************************************************/
/*注册成功*/
/**************************************************************/ 
#regOK_divBox{border:solid 1px #B9DCFF;width: 1000px; height:auto; overflow:hidden; margin: 15px auto;}
#regOK_divHead1 { border-top:solid 10px #DFEFFF; padding:10px 20px; }
#regOK_divHead1 img{  padding:0px 4px;}
#regOK_divP4{ float:right;width:280px; height:400px;}
#regOK_divP1{ float:left;width:650px; margin:15px 0px 0px 20px; padding:15px 10px; font-size:18px; font-weight:bold; color:#008800; border-top:solid 1px #B9DCFF; 
        border-bottom:solid 1px #B9DCFF; }
#regOK_divP2{ float:left;width:670px;margin:15px 20px; height:220px;}
#regOK_divP3{ float:left; width:670px;margin:10px 20px;text-align:center; }
#regOK_divP5{ clear:both; height:30px; }
#regOK_divP6{float:left;height:200px;width:330px;}
#regOK_divP7{float:right;height:200px;width:330px;}
#regOK_divP6 span.t1, #regOK_divP7 span.t1{ font-size:14px; font-weight:bold; color:Black;  padding-left:30px; }
#regOK_divP6 div.dv,#regOK_divP7 div.dv { border:solid 1px silver; padding:10px 0px 10px 15px; height:165px;}
#regOK_divP6 span,#regOK_divP7 span { display:block; padding:10px 0px; color:#666666;}
#regOK_divP6 ul { padding-left:30px; padding-top:10px;}
#regOK_divP6 ul li { list-style:disc; height:20px;}
#regOK_divP6 a,#regOK_divP7 a  { color:#0066FF; text-decoration:underline;}


#regOK_v2_divP1{width:920px; margin:10px auto; padding:15px 10px; font-size:18px; font-weight:bold; color:#008800; border-top:solid 1px #B9DCFF; 
        border-bottom:solid 1px #B9DCFF; }

#regOK_v2_divP2{width:920px; margin:10px auto; font-size:14px; color:Red; font-weight:bold; text-indent:20px;}
#regOK_v2_divP3{width:920px; margin:0px auto; height:auto; overflow:hidden; }
#regOK_v2_divP3 .l{ float:left;width:610px;  height:280px; /*border:1px solid red;*/ }
#regOK_v2_divP3 .r{float:right;width:304px; height:280px;  /*border:1px solid green;*/}
#regOK_v2_ul1 { width:600px;}
#regOK_v2_ul1 li{ float:left;  width:289px; height:94px; margin:10px 10px 20px 0px; }
#regOK_v2_ul1 li.css1 { background:url("../images/regok/safe_bg.gif") no-repeat ;}
#regOK_v2_ul1 a.imglink { float:left; border:0px; padding:10px 4px;}
#regOK_v2_ul1 p { float:right; height:70px; _height:80px; width:220px; padding:10px 0px}
#regOK_v2_ul1 a { clear:both; display:block;  }

#regOK_v2_ul1 a.txtlink{  color:#005590; font-size:14px; line-height:25px; font-weight:bold; }
#regOK_v2_ul1 .f2{  color:#7D7D7D; font-size:12px; line-height:20px }


/**************************************************************/
/*注册成功--大厅登录页面*/
/**************************************************************/ 
#regOK2_divBox{border:solid 1px #DDE362;width: 550px; height:auto; overflow:hidden; margin: 0px auto; background-color:#F6F8D7;}
#regOK2_divHead1 { border-top:solid 10px #DDE362; padding:10px 20px; }
#regOK2_divHead1 img{  padding:0px 4px;}
#regOK2_divP1{ width:500px; margin:15px 0px 0px 20px; padding:15px 10px; font-size:18px; font-weight:bold; color:#008800; border-top:solid 1px #DDE362; 
        border-bottom:solid 1px #DDE362; text-align:center;}               
#regOK2_divP2{ width:200px; margin:40px auto; font-size:12px; }
#regOK2_divP3{ text-align:center; }
#regOK2_divP5{ clear:both; height:30px; }
#regOK2_divP5{ clear:both; height:30px; color:red; }
/**************************************************************/
/*注册失败--大厅登录页面*/
/**************************************************************/ 
#regFail_divBox{border:solid 1px #DDE362;width: 550px; height:400px; margin: 0px auto; background-color:#F6F8D7;}
#regFail_divHead1 { border-top:solid 10px #DDE362; padding:10px 20px; }
#regFail_divHead1 img{  padding:0px 4px;}
#regFail_divP1{ width:500px; margin:15px 0px 0px 20px; padding:15px 10px; font-size:18px; font-weight:bold; color:red; border-top:solid 1px #DDE362; 
        border-bottom:solid 1px #DDE362; text-align:center;}               
#regFail_divP2{ width:300px; margin:40px auto; font-size:12px; }
#regFail_divP3{ text-align:center; }
#regFail_divP5{ clear:both; height:30px; }

/**************************************************************/
/*手机注册标签切换*/
/**************************************************************/ 
ul.tabs { 
	list-style:none; 
	margin:0px 0px 0px 14px; !important; 
	padding:0;	
	height:30px;
	width:840px;
	font-size:12px;
	font-family:"宋体";
	border-bottom:1px solid #FFFDD1;
	margin:auto;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	padding-left:10px;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../images/button.png) no-repeat 0px -31px;
	font-size:12px;
	display:block;
	height: 31px;  
	line-height:31px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#636465;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.now,ul.tabs a:hover {
	background-position: 0px 0px;	
	color:#EB010B;
	font-size:14px;	
	font-weight:bold;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: 0px 0px;		
	cursor:default !important; 
	color:#EB010B !important;
	font-size:14px;
	font-weight:bold;
	font-family:"宋体";
}

.btn_154x25_01 {
	background: url(../images/btn_v_clickme.png) no-repeat scroll 0 0 transparent;
    color: #444444;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-left: 1px;
    text-align: center;
    width: 154px;
	border:0px;
	}


.btn_154x25_02{
	background: url(../images/btn_v_clickme_over.png) no-repeat scroll 0 0 transparent;
    color: #777777;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-left: 1px;
    text-align: center;
    width: 154px;
	border:0px;	
	}
	

ul,li{ list-style:none; margin:auto; padding:0px; border:0px;}
#ulGameBeanList { width:90%; margin:0px auto; border:1px solid red;}
#ulGameBeanList li { margin:10px; float:left; cursor:pointer;}
#ulGameBeanList li img { border:0px;}

	