#hux_city{
	width:954px;
	color:#fff;
	background:url(images/bg.jpg);
	padding:3px;
	line-height:24px;
}
#hcnav{
	background-color:#666;
	line-height:22px;
	margin-bottom:3px;
	border:1px solid #333;
}
#hcnotice{
	background-color:#666;
	margin-bottom:3px;
	border:1px solid #333;
	padding:5px;
}
#hclogo{padding-right:20px;}
#hcnav a{
	color:#fff;
	text-decoration:none;
}
#hcnav li{
	font-weight:700;
	margin:12px 3px 0 3px;
	width:80px;
	height:24px;
	float:left;
	text-align:center;
	background:url(images/button.png) 50% -12px no-repeat;
}
#hcnav li:hover/*,#hcnav li.a*/{
	width:80px;
	height:24px;
	background:url(images/button.png) 50% -43px no-repeat;
}
#hcnav li.allinfo {
	width:200px;
	text-align:left;
	background:url();
	margin-left:20px;
}
.hcbody_l{width:300px;}
.hcbody_r{
	padding:3px;
	background-color:#666;
	border:1px solid #333;
	width:643px;
}
.hcbody_r_b{
	padding:3px;
	background-color:#747576;
	border:1px solid #333;
	margin-top:3px;
}
.hcbody_r_c{
	background-color:#fff;
	border:1px solid #333;
	color:#666;
}
.hcbody_r_c dl{
	padding:5px;
}
.hcbody_r_c dt{
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	clear:both;
}
.hcbody_r_c dd{
	height:30px;
	line-height:30px;
	float:left;
	clear:inherit;
}
.hcbody_r_b li{
	float:left;
	border:1px solid #333;
	color:#666;
}
.hcleft{
	border:1px solid #333;
	background-color:#666;
}
.hcleft_b{margin-bottom:3px;}
.hcleft_c{
	padding:5px;
	line-height:24px;
	height:220px;
}
.ie6 .hcleft_c{height:211px;}
.hccolor_a{color:#ebcc52;}
.hccolor_b{color:#666;}
.hccolor_c{color:red;}
.login_tishi{height:230px;}
.ie6 .login_tishi{height:225px;}
.login_tishi a{
	color:#ebcc52;
	padding:5px;
}
.submit{
	border:0;
	width:60px;
	height:29px;
	cursor:pointer;
	background:url(images/button.gif);
}
#hcvip{
	margin:-3px 0 0 -54px;
	z-index:999;
	position:absolute;
}
.hcbody_r_d {background-color:#fff;}
.hcbody_pad {
	line-height:14px;
	padding:5px;
}
.hcupline {
	border-top:1px solid #CCC;
}
.hcbody_r_title {
	line-height:28px;
	font-weight:700;
	height:30px;
	padding-left:10px;
	background:url(images/title_bg.png);
}
.rank_title {
	width:208px;
}
.rank_title_2 {
	margin-left:3px;
	margin-right:3px;
	width:207px;
}
#hcmyinfo{
	width:180px;
	line-height:20px;
}
#pkstatus dt{width:90px;}
#hcchat{
	height:215px;
	padding:5px;
}
.ie6 #hcchat{height:220px;}
#hcchatbody{
	width:285px;
	height:175px;
	border:0;
	color:#fff;
	margin-bottom:10px;
	background-color:#666;
	scrollbar-base-color:#9b9c9c;
}
.ie6 #hcchatbody{height:180px;}
#hcchatinput{
	width:120px;
	height:20px;
	border:1px solid #333;
	background-color:#9b9c9c;
}
#hcchatsend{
	width:50px;
	height:24px;
	border:1px solid #333;
	background-color:#737474;
	color:#fff;
	cursor:pointer;
}
.hcmenu{
	padding:5px;
	background-color:#525353;
	border:1px solid #333;
	width:150px;
	z-index:9999;
	position:absolute;
}
.hcmenu img{
	line-height:24px;
	vertical-align:middle;
}
.hcmenu dt:hover{
	background-color:#666;
}
.pkbutton {vertical-align:middle;}
#pkbg {
	width:633px;
	height:480px;
	background:url(images/pk.jpg) 50% no-repeat;
}
#pkbg li{
	border:0;
	color:#fff;
	padding:20px;
}
#pkbg #pk_1{width:275px;}
.hctouxiang{
	width:66px;
	height:66px;
	background:url(images/touxiang.png) 50% no-repeat;

}
.hctouxiang img{
	margin-top:9px;
	margin-left:9px;
	line-height:66px;
	vertical-align:middle;
}
#pk_2 .hctouxiang{
	margin-left:210px;
}
.pk_body {
	padding:8px;
}
.pk_body_b {
	text-align:right;
}
.pk_body_c {
	margin-left:108px;
}
.hchpstatus{
	width:150px;
	height:20px;
	line-height:20px;
	border:1px solid #CCC;
	position:absolute;
	margin-top:-20px;
}
#pkstart {
	margin-left:266px;
	cursor:pointer;
}
#hcwindow {
	padding:10px;
}
#mypkmsg {
	padding-top:5px;
	line-height:18px;
	width:150px;
}
#topkmsg {
	padding-top:5px;
	line-height:18px;
	width:150px;
	padding-left:108px;
}
#pkgif {
	display:none;
	position:absolute;
	margin-top:-150px;
	padding-left:160px;
}
.hchand{cursor:pointer;}
.hckongfu #qianghuasx{
	padding:10px;
	line-height:32px;
	height:297px;
}
#qianghuajn{
	margin-top:3px;
}
#qianghuajn li{
	width:77px;
	border:0;
	line-height:24px;
	text-align:center;
}

.tb {
	border-bottom:1px solid #333;
}

.tb a {
	border:1px solid #333;
	background-color:#747576;
	color:#fff;
}

.tb .a a {
	background-color:#666;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #666;
	color:#fff;
}

.pg strong {
	border:1px solid #333;
	background-color:#666;
	color:#fff;
}

.pg  a, .pg label {
	border:1px solid #333;
	background-color:#747576;
	color:#fff;
}

.pg a:hover, .pgb a:hover  {
	border-color: #000;
	color: #000;
}