@charset gb2312;
*{margin:0;padding:0;}
body{background-color:#000;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
ul,ol,li{list-style:none;margin:0;padding:0;}
img{vertical-align:bottom;border-style:none;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block}
.fl,fr{display:inline-block;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;font-size: 0%;line-height: 0%;}
.container{width:780px;margin-right:auto;margin-left:auto;position:relative;z-index:1;}
.header,.navi,.gbox,.footer{clear:both;float:none;}
.header img,.navi img,.gbox img,.footer img{display:inline;float:left;}
.content{background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/bg_main01.jpg);background-repeat:repeat-y;background-position:0 0;width:735px;padding-left:23px;padding-right:42px;}
.maintop,.mainbot{width:735px;display:block;clear:both;float:none;background-repeat:no-repeat;background-position:0 0;margin:0;padding:0;}
.maintop{background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/bg_mainbox_t.jpg);height:15px;}
.mainbot{background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/bg_mainbox_b.jpg);height:20px;}
.main{background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/bg_mainbox_c.jpg);background-repeat:repeat-y;background-position:0 0;width:678px;padding-left:29px;padding-right:28px;clear:both;float:none;}
.pcblist h2{font-size:12px;font-weight:700;color:#FFF;text-align:center;line-height:20px;height:20px;padding-top:5px;}
.main h3{font-weight:700;color:#ac0a0d;line-height:20px;height:20px;margin-bottom:5px;padding-left:10px;}
.msleft{float:left;width:486px;margin:0;padding:0;}
.pcblist{width:186px;float:left;margin-top:15px;margin-left:6px;background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/bg_pcblist.jpg);background-repeat:no-repeat;background-position:0 0;height:202px;overflow:hidden;}
.pcblist ul{margin-left:5px;}
.pcblist ul li {color:#e24e4e;text-align:center;line-height: 18px;margin: 0px;padding: 0px;height: 18px;*display: inline;clear: both;float: none;}
.pcblist ul li.tit{color:#691a1a;line-height:22px;}
.pcblist ul li .fl{width:60px;}
.pcblist ul li .fr{width:121px;}
#mc {overflow: hidden;height: 144px;}
.page2btn{text-align:center;margin-top:20px;margin-bottom:20px;}
.search{margin-bottom:5px;}
.search span select,.search span input{vertical-align:middle;margin:0;padding:0;}
.search .fl{padding-top:5px;}
.search .tf2{border:1px solid #b4b4b4;width:80px;font-weight:700;color:#333;font-size:12px;padding:1px;}
.serv{color:#6c6c6c;padding-top:5px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#CCC;border-bottom-color:#CCC;margin-bottom:10px;}
.serv a,.serv a:hover{background-image:url(http://image.tiancity.com/popkart/event/GPgame/images/pic_search03.jpg);background-repeat:no-repeat;background-position:0 0;line-height:20px;width:60px;display:block;float:left;margin-right:10px;padding-left:14px;color:#6c6c6c;text-decoration:none;}
.serv .fr{color:#ac0a0d;line-height:20px;}
.userank{color:#ac0a0d;line-height:18px;margin-bottom:5px;font-weight: bold;}
.tblist th{background-color:#ac0a0d;color:#FFF;font-weight:400;text-align:center;line-height:20px;padding:1px;}
.tblist td{line-height:18px;text-align:center;padding:2px 1px;}
#nextpage{
	text-align:center;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 10px;
}
#nextpage img {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}
#nextpage a {
}
#nextpage a.sel{
	border:1px solid #f15400;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	color: #f15400;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 20px;
}
#nextpage span.current{
	border:1px solid #f15400;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #f15400;
	height: 20px;
}
