html{font-family:"微软雅黑",Arial,sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,header,form,footer,fieldset,input,button,textarea,p,th,td,b,i,strong{padding:0;margin:0;font-family:Microsoft YaHei,sans-serif,Arial}
strong,b{font-weight: normal;}
fieldset,img{border:0}
a{text-decoration:none;color:#000;outline:none}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
.clear:after{
  display:block; 
  content:"clear"; 
  height:0; 
  clear:both;
  visibility:hidden;
}
.clear{zoom:1;}
.fr {
    float: right;
}
.fl{float:left;}
.head-navbox{
	position: absolute;
	top: 35px;left: 260px;
	height: 18px;				
}
.head-nav-btn{
	display: inline-block;
	height: 40px;
	font-size: 18px;color: #efd2b5;
	line-height: 20px;
	text-align: center;
	margin: 0 auto 20px;
	padding-bottom: 12px;
	border-bottom:2px dotted #fff;
}
.head-nav-btn:hover{color: #efd2b5;}
.head-nav-btn-active{color: #efd2b5;}
.head-nav-btn:hover .weixin-logo{background:#62b900;border-radius: 50%;}
/*.weixin-Mbox{
	width: 151px;height: 223px;
	position: absolute;
	right: 43px;top: -60px;

	display: none;
}*/
.weixin-M{
	width: 130px;height: auto;
	position: absolute;
	right: 8px;bottom: 30px;
	border-radius: 4px;
	}
.weixin:hover .weixin-Mbox{display: block;}	
#header{
	position: fixed;left: 0;top: 0;	
	z-index: 2;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.header {
	width: 100%;
	height: 52px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	background: #fff;
}

.header .content {
	position: relative;
}

.header .content .game_details {
	width: 1130px;
	padding: 20px 20px 120px 50px;
	background: rgba(255,255,255,.95);
	position: absolute;
	top: 53px;
	display: none;
}

.header .content .game_details h3 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
	padding-bottom: 20px;
}

.header .content .game_details ul {
	float: left;
}

.header .content .game_details a {
	display: block;
	font-size: 14px;
	color: #747474;
	padding: 5px 0;
	position: relative;
}
.header .content .game_details a:hover {
	color: #333;
}
.header .content .game_details a.hot:after,
.header .content .game_details a.new:after {
	content: '';
	width: 31px;
	height: 14px;
	position: absolute;
	left: 80px;
	top: 50%;
	margin-top: -7px;
}

.header .content .game_details a.hot:after {
	background: url("../img/hot.jpg") no-repeat;
}


.header .content .game_details a.new:after {
	background: url("../img/new.jpg") no-repeat;
}

.header .content .game_details .hot ul {
	padding-right: 100px;
	margin-right: 60px;
	border-right: 1px dashed #cbcbcb;
}

.header .content .game_details .new ul {
	padding-right: 100px;
}

.header .content .game_details .mzhi a {
	font-size: 16px;
	text-indent: 35px;
	margin-bottom: 10px;
}

.header .content .game_details .mzhi .mzyw {
	background: url("../img/mzyw.jpg") no-repeat left center;
}

.header .content .game_details .mzhi .mzyxb {
	background: url("../img/mzyxb.jpg") no-repeat left center;
}

.header .content .logo {
	width: 90px;
	height: 38px;
	margin: 7px 0 0 20px;
}

.header .content .user_nav li {
	display: inline-block;
	font-size: 0;
}

.header .content .user_nav li a {
	display: block;
	color: #666;
	line-height: 52px;
	font-size: 14px;
	padding-right: 20px;
}

.header .content .user_nav .game_list {
	background: url("../img/drop_down.png") no-repeat center right/13px;
}
