body {font: 12px/1.5 'Microsoft Yahei',tahoma,'\5b8b\4f53',sans-serif;background: #252525;}

body, div, em, i, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5 { padding: 0; margin: 0;}

ul {list-style: none;}

a {outline: 0 none;cursor: pointer;text-decoration: none;}

.header{background: #252525;width: 100%;height: 50px;}

.layout {width: 1240px; margin: 0 auto; min-height: 1px;}



.header .logo img {

    height: 40px;

    margin-top: 5px;

}

a img{border:none;}



.fl {

    float: left;

    _display: inline;

}



.header .hnav {

    margin-left: 30px;

}



.header .hnav li {

    float: left;

    font-size: 14px;

    line-height: 50px;

    position: relative;

    list-style: none;

}



.header .hnav li a {

    padding: 0px 20px;

    color: #03b4f5;

    font-size: 14px;

}



.header .hnav li a:hover{

    color: #fff;

}



.fr {

    float: right;

    _display: inline;

}



.toplog a {

	float:left;

    color: #ed7610;

    line-height: 50px;

    margin: 0px 5px;

    font-size: 12px;

}



.game-main{

	width:100%;

}

.game-container{position: relative;overflow: hidden;}



.game-list{

	margin-bottom:50px; 

	overflow: hidden;

	background-color: #ffffff;



	color: #b3b7e6;

	

	

	background-color: #2c2d3c;

background: rgba(44,45,60,0.9);

	border-radius: 5px;

}









.game-list .tit {

    height: 24px;

    line-height: 24px;

    font-size: 24px;

    padding-left: 20px;

    border-left: 4px solid #03b4f5;

    margin: 10px 10px 10px 30px;

}

.game-list .server{

	position: relative;

	overflow: hidden;

}

.game-list .server li{
cursor: pointer; 
	background: url(../images/gamelist/qufu.png) no-repeat;

    background-position-x: 0%;

    background-position-y: 0%;

	background-position: -1px -1px;

	position: relative;

	display: block;

	width: 227px;

	height: 62px;

	line-height: 62px;

	float: left;

	margin: 10px;

	text-align:center;

}

.game-list .server li a,.game-list .server li p{

	font-size:16px;

	color:#333;

}



.game-list .server  .zhengchang{

	font-size:12px;

	color:#090;

}



.game-list .server  .kaifang{

	font-size:12px;

	color:#f00;

}

.game-info{

	margin-top:500px;

	margin-bottom:20px;

	overflow: hidden;

	

}



.game-info .gamemin-left{

	width:550px;

	position: relative;

	overflow: hidden;

	

	color: #b3b7e6;

	background-color: #2c2d3c;

	background: rgba(44,45,60,0.9);



	border-radius: 5px;

	padding-bottom:15px;

}



.game-info .gamemin-right{

	width:670px;

	height:300px;

	margin-left:15px;

	position: relative;

	overflow: hidden;



	color: #b3b7e6;

	background-color: #2c2d3c;

	background: rgba(44,45,60,0.9);

	border-radius: 5px;

	padding-bottom:15px;

}



.gamemin-left .base{

	line-height:46px;

	font-size:16px;

	border-bottom: 1px solid #989ed1;

	margin-bottom:10px;

	margin-left:20px;

	margin-right:20px;

	color:#989ed1;

}



.gamemin-left .base  .name{

	padding-left:10px;

	font-size:24px;

	color:#F00;

}



.gamemin-left .base .classname{

	color:#c48838;

}



.gamemin-left .base .bili{

	color:#F00;

}



.gamemin-left .base  span{

	padding-right:20px;

}



.gamemin-left .fuli{

	height:230px;

	padding-left:20px;

	padding-right:20px;

	font-size:14px;

}



.gamemin-left .fuli .module{

	height: 230px;

	overflow: auto;

}





.gamemin-right .news-tpye{

	line-height:50px;

	font-size:16px;

	margin-left:20px;

	margin-right:20px;

	border-bottom: 1px solid #989ed1;

}





.news-tpye span{

	padding:3px 10px;

	padding-left:25px;

	padding-right:25px;

	cursor: pointer;

}



.news-tpye .active{

	color:#FFF;

    vertical-align: top;

    text-align: center;

	background: #0280d1;

    border-radius: 15px;

    box-sizing: content-box;

}



.gamemin-left .base a,.news-tpye dd a:hover ,.game-list dd a:hover{

    background: #e46700;

}







.gamemin-left .base a,.news-tpye dd a ,.game-list dd a{

	padding:3px 10px;

	color: #FFF;

	vertical-align: top;

	text-align: center;

	background: #fe823c;

	border-radius: 15px;

	padding-left:15px;

	padding-right:15px;

	font-size:16px;

	box-sizing: content-box;

}

.news-list ul{

	margin-left:25px;

	margin-right:25px;

}



.news-list li {

    padding: 10px 0;

    border-bottom: #f1f2f3 dotted 1px;

	font-size:14px;

}

.news-list li a{

	color:#989ed1;

}

.news-list li .type {

    padding: 3px 12px;

    color: #fff;

    border-radius: 10px;

    background: #76d6f9;

    margin-right: 10px;

}



