/* 全局公用CSS属性 */
* {margin:0;padding:0;}
body {font:normal 12px/1.6em simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;background:#000000 url(http://webpic.my4399.com/sgfy/img/topBg.jpg) no-repeat top center;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;color:#FE1818;}
input,select,form img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}
h1, h2, h3 {display:none;}
.redFont {color:#FE1818 !important;}

#wrapper {position:relative;left:50%;width:809px;height:850px;margin-left:-412px;background:url(http://webpic.my4399.com/sgfy/img/headBg.jpg) no-repeat 0 0;}
#nav a {
	display:block;
	position:absolute;
	top:232px;
	width:67px;
	height:26px;
	line-height:300px;
	font-size:0;
	overflow:hidden;
	content:"";
	z-index:999;
}
#nav .home {
	left:249px;
	width:64px;
}
.ggao{left:319px;}
.gl{left:395px;}
.zhinan{left:466px;}
.activ{left:537px;}
.pay{left:613px;}
.bbs {
	left:690px;
}

.flash {position:absolute;top:0;left:0;width:809px;height:273px;z-index:1;}
#container {width:809px;height:793px;background:url(http://webpic.my4399.com/sgfy/img/bodyBg.jpg) no-repeat 0 273px;}
.news {position:absolute;top:325px;left:222px;width:310px;height:116px;}
.news ul {width:310px;height:100px;}
.news li {position:relative;width:230px;height:20px;line-height:20px;padding-right:80px;overflow:hidden;}
.news li a {color:#FFC667;}
.news li a:hover, .news .moreA:hover {color:#FE1818;}
.news li span {position:absolute;top:0;right:0;display:block;width:80px;height:20px;line-height:20px;color:#FFC667;}
.news .moreA {float:right;margin-right:10px;color:#FFC667;}
.ad1 {position:absolute;top:290px;right:13px;display:block;width:241px;height:168px;overflow:hidden;}
.ad2 {position:absolute;top:465px;left:206px;display:block;width:588px;height:134px;overflow:hidden;}
.ad3 {
top:634px;
position:absolute;
right:13px;
display:block;
width:235px;
height:150px;
overflow:hidden;
color:#FF6600;
 }
.ad3 a{
  color:#FBCE82;
}
.fwq{
height:80px;
overflow:hidden;
}
.whgg{
padding:10px 10px 0;
font-weight:bold;
color:#FFCC00;
}
.infoIndex {position:absolute;top:639px;left:222px;width:310px;height:120px;}
.infoIndex li {float:left;width:77px;height:22px;line-height:22px;text-align:center;}
.infoIndex li h4 {margin-top:5px;font-size:12px;color:#FCA004;}
.infoIndex li a {color:#FBCE82;}
.infoIndex li a:hover {color:#FE1818;}
.infoIndex li li {float:none;}
.game-help p {position:absolute;left:17px;width:157px;line-height:19px;color:#FA7A2D;}
#lo1 {
	height: 140px;
	width: 163px;
	position: absolute;
	left: 15px;
	top: 235px;
}
#lo1 table td{
padding:3px 0;
color:#FFFF66;
}
#lo2 {	height: 42px;	width: 163px;	position: absolute;	left: 15px;	top: 285px;}
#lo3 {	height: 42px;	width: 163px;	position: absolute;	left: 15px;	top: 335px;}
.game-help .help1 p {top:420px;height:38px;}
.game-help .help2 p {top:502px;height:57px;}
.game-help .help3 p {top:601px;height:57px;}
.servers {position:absolute;top:700px;left:22px;width:150px;height:80px;line-height:18px;color:#000000;}
.login, .login-ok, .login-now {position:absolute;top:212px;left:15px;width:163px;height:161px;z-index:999;}
.login label {float:left;display:block;width:49px;height:22px;overflow:hidden;line-height:22px;font-weight:bold;letter-spacing:13px;white-space:nowrap;color:#FFC823;}
.login input {float:left;width:111px;height:17px;padding-top:3px;border:1px solid #000000;background:#FFFFC6;}
.login div {height:22px;margin-bottom:4px;}
.login .yzm label {letter-spacing:0;}
.login .yzm input {width:52px;}
.login .yzm img {float:left;margin-left:5px;display:inline;}
.login-ok, .login-now {left:0;width:188px;height:166px;background:url(http://webpic.my4399.com/sgfy/img/login-bg.jpg) 0 0 no-repeat;}
.login-now {background:url(http://webpic.my4399.com/sgfy/img/login-now-bg.jpg) 0 0 no-repeat;}
.login-now p {height:166px;line-height:166px;overflow:hidden;text-align:center;color:#D78F33;}
.login-ok p, .login-ok h4 {width:164px;height:22px;margin:40px auto 0;font-size:12px;line-height:22px;color:#D78F33;}
.login-ok p {width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:12px;}
.login-ok p strong {font-weight:normal;color:#FE0202;}
.login-ok h4 {margin-top:0;font-weight:normal;color:#A3D733;}
.login-ok select {display:block;width:164px;margin:5px auto 0;}
.login-ok button {position:absolute;left:55px;bottom:10px;display:block;width:79px;height:26px;letter-spacing:15px;text-indent:15px;color:#FEB403;border:0;background:none;}
* .login-ok button {line-height:28px;text-indent:3px;}
.login-ok .logout {position:absolute;top:43px;right:17px;color:#D78F33;}
.btns button {position:absolute;top:86px;left:0;display:block;width:163px;height:42px;line-height:400px;overflow:hidden;content:"";font-size:0;background:none;border:0;}
.btns a {position:absolute;bottom:1px;display:block;width:79px;height:24px;line-height:26px;overflow:hidden;text-align:center;font-weight:bold;color:#FEDB52;}
.btns a:hover {text-decoration:none;color:#FEDB52;}
.btns a.reg {left:0;}
.btns a.forget {right:0;}
#footer {width:809px;height:20px;margin:20px auto 0;text-align:center;color:#FA9600;}


.ipt00{
height:18px;
line-height:18px;
width:100px;
border:1px solid #000;
}

.top_ban{
padding-top:2px;
color:#2D2D2D;
}
.top_ban span{
color:#FF0000;
padding:0 2px;
}
.top_ban a{
color:#003366;
padding:0 5px;
text-decoration:underline;
}
.top_ban a:hover{
text-decoration:none;
color:#FF0000;
}

