body{color:#3E3E3E;}
.wraper-1{background:url(../images/bd_repeaty.gif) repeat-y 50% 0;}
.wraper-2{background:url(../images/home_01.jpg) no-repeat 50% 0;}
.wraper-3{background:url(../images/home_02.jpg) no-repeat 50% 364px;}
.head{width:960px;height:364px;margin:0 auto;position:relative;}

.main{width:960px;margin:0 auto;height:640px;position:relative;color:#3E3E3E;}
.main a,.main a:visited{color:#3E3E3E;}
.panel{position:absolute;width:682px;height:190px;line-height:1.4;}
.panel a,.panel a:visited{color:#3E3E3E;}
.panel-title{height:21px;padding:6px 15px 0 0;text-align:right;position:absolute;top:0;right:0;}
.panel-title .more{}
.panel ul{float:left;padding-left:5px;position:absolute;top:27px;left:0;width:677px;}
.panel li{float:left;text-align:center;padding:0 9px;height:160px;width:150px;overflow:hidden;}
.panel li img{margin-bottom:10px;vertical-align:top;width:150px;height:100px;overflow:hidden;}
.panel li p{width:150px;height:1.4em;overflow:hidden;}
.panel li span{color:#E8020A;}
.panel li .game-name,.panel li .game-name:visited{color:#F0450D;}
.ribbon{position:absolute;top:0;left:0;width:73px;height:73px;background:url(../images/ribbon_1.png) no-repeat;}
.panel-1{
	top:19px;
	left:25px;
}
.panel-2{
	top:222px;
	left:24px;
}
.panel-3{
	top:424px;
	left:24px;
}
.panel-2 .ribbon{background-image:url(../images/ribbon_2.png);}
.panel-3 .ribbon{background-image:url(../images/ribbon_3.png);}

.box{
	width:245px;
	height:144px;
	position:absolute;
	
}
.login-field{padding:15px 0 0 22px;}
.login-field th{font-weight:400;font-size:14px;padding-bottom:2px;}
.login-field a,.login-field a:visited{color:#3E3E3E;}
	.login-btns{padding:0 0 4px;}
	.login-field .submit{float:left;width:60px;padding:4px 0 2px;margin-right:5px;font-weight:700;color:#fff;background:url(../images/items.gif) no-repeat 0 -433px;border:none;cursor:pointer;}
	.login-field .btn-getpd{float:left;margin:4px 10px 0 5px;}
	.login-field .btn-reg,.login-field .btn-reg:hover,.login-field .btn-reg:visited{float:left;width:60px;height:24px;padding-top:3px;text-align:center;font-weight:700;color:#fff;background:url(../images/items.gif) no-repeat 0 -433px;}
	.login-field .btn-reg:hover{text-decoration:none;}
	.login-field input.text{padding:3px 2px 2px;border:none;background:none;width:132px;font-family:Verdana, Geneva, sans-serif;}
	.login-text{width:148px;height:30px;padding:0 0 0px 3px;background:url(../images/items.gif) no-repeat -99px -433px;}
	.login-field .tips{padding-left:5em;color:#963;line-height:1.4em;padding-bottom:4px;}
.box-1{
	top:51px;
	right:2px;
}
.user-info{height:130px;padding:10px 10px 0;}
.user-info a,.user-info a:visited{text-decoration:underline;color:#3E3E3E;}
.user-info a:hover{text-decoration:none;}
.user-info .welcome{padding-bottom:5px;}
.user-info .text{float:left;width:130px;line-height:2;}
.user-info .face{float:right;width:90px;}
.box-2{
	top:225px;
	right:2px;
}
.box-2 ul{padding:16px 12px 0 35px;background:url(../images/items.gif) no-repeat -236px -44px;line-height:1.8;}
.box-2 ul li{height:21px;overflow:hidden;}
.box-2 ul a{width:135px;float:left;overflow:hidden;}
.box-2 ul span{float:left;}
.box-3{
	top:405px;
	right:2px;
	height:210px;
}
.box-3 iframe{width:245px;height:210px;}
#authcode{border:1px solid #999;margin-right:2px;}
#captchadiv{padding:5px;border:1px solid #ccc;background:#fff;bottom:69px;left:78px;}
