﻿/* 
* @Author: Administrator
* @Date:   2015-07-13 10:16:34
* @Last Modified by:   Administrator
* @Last Modified time: 2016-05-13 17:23:11
*/

body{ color:#666; font-family:"微软雅黑","宋体"; min-width: 1200px;}
a{ color:#666; text-decoration:none; outline: none;}
a:hover{ color:#666; text-decoration:underline;}
a:active{
	star:expression(this.onFocus=this.blur());
}

.banxin{
	width: 1200px;
	margin-left:auto;
	margin-right:auto;
}
/* 直通车 */
.top{
	height: 24px;
	background:#fafafa;
	border-bottom: 1px solid #dadada;
	/* overflow: hidden; */
	color:#bfbfbf;
	font-size: 12px;
	position: relative;
	z-index: 11;
}
.top ul{
	height: 24px;
	line-height: 24px;
	/* overflow: hidden; */
}
.top ul li{
	float: left;
}
.top ul li.line{
	margin:0 14px;
	height: 24px;
	background: none;
}
.top ul.fr li{
	margin-left: 35px;
}
.top ul.fr li a.c-orange{
	color:#fa7600;
}
.top ul.fr li a.more-game{
	padding-right: 15px;
	position: relative;
}
.top ul.fr li a span.ico-drop{
	width: 11px;
	height: 11px;
	background:url(../image/spr_com.png) no-repeat 0 0;
	position: absolute;
	right: 0;
	top:3px;
	overflow: hidden;
}
.top ul.fr li div.more-game-pop{
	position: absolute;
	right: 0;
	top:23px;
	border:1px solid #d5d5d5;
	background: rgba(242,242,242,0.7);
	/* height: 215px; */
	display:none;
	z-index: 6;
	width:603px;
}
.top ul.fr li div.more-game-pop span.out-arr{
	width: 7px;
	height: 5px;
	position: absolute;
	overflow: hidden;
	background: url(../image/spr_com.png) no-repeat 0 -75px;
	right: 5px;
	top:-4px;
}
.top ul.fr li.top-more-game .more-game-cont{
	width: 581px;
	/* height: 193px; */
	margin:10px;
	background: #fff;
	border:1px solid #d5d5d5;
	overflow: hidden;
}
.more-game-cont .more-game-hd{
	height: 34px;
	border-bottom: 1px solid #d5d5d5;
	padding:7px 12px 0 10px;
}
.more-game-cont .more-game-hd ol{
	line-height: 26px;
	overflow: hidden;
}
.more-game-cont .more-game-hd ol li{
	width: 50px;
	height: 26px;
	margin-right: 2px;
	float: left;
	margin-left: 2px;
	color:#aaa;
	cursor:pointer;
	text-align: center;
}
.more-game-cont .more-game-hd ol li.recommand{
	width: 68px;
	margin-left: 0;
}
.more-game-cont .more-game-hd ol li a{
	text-decoration: none;
	color:#aaa;
	display: inline-block;
	width: 50px;
	height: 26px;
}
.more-game-cont .more-game-hd ol li.recommand a{
	width: 68px;
}
.more-game-cont .more-game-hd ol li a:hover{
	background: #fa7600;
	color:#fff;
}
.more-game-cont .more-game-hd ol li.current a{
	background: #fa7600;
	color:#fff;
}
.more-game-cont .more-game-hd a.gamehall{
	width: 64px;
	height: 28px;
	line-height: 28px;
	background: #fa7600 url(../image/gamehall.png) no-repeat 11px 8px;
	color:#fff;
	border-radius: 2px;
	padding-left: 27px;
	text-decoration: none;
}
.top-more-game .more-game-cont .more-game-bd{
	height: auto;
}
.top-more-game .more-game-cont .more-game-bd li{
	margin-left: 0;
	display:none;
	font-size: 14px;
}
.top-more-game .more-game-cont .more-game-bd li.current{
	display: block;
}
.more-game-cont .more-game-bd .recommand-game-li{
	float: left;
	width: 173px;
	/* height: 37px; */
	line-height: 37px;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	padding-left: 20px;
}
.more-game-cont .more-game-bd .recommand-game-li a{
	color:#4e4e4e;
}
.more-game-cont .more-game-bd .recommand-game-li a:hover{
	color:#fa7600;
}
.more-game-cont .more-game-bd .recommand-game-li.br0{
	border-right: 0;
}
.more-game-cont .more-game-bd .recommand-game-li.bb0{
	border-bottom: 0;
}
.more-game-cont .more-game-bd .game-a{
	width: 581px;
	/* height: 37px; */
	line-height: 37px;
	border-bottom: 1px dashed #d5d5d5;
}
.more-game-cont .more-game-bd .game-a.last{
	border-bottom: 0;
}
.more-game-cont .more-game-bd .game-a span.fl{
	width: 34px;
	text-align: center;
	color:#4e4e4e;
}
.more-game-cont .more-game-bd .game-a .game-a-cont{
	line-height: 37px;
	overflow: hidden;
	border-left: 1px dashed #d5d5d5;
}
.more-game-cont .more-game-bd .game-a .game-a-cont .game-a-content{
	float: left;
	margin:0 13px;
}
.more-game-cont .more-game-bd .game-a .game-a-cont .game-a-content a{
	color:#4e4e4e;
}
.more-game-cont .more-game-bd .game-a .game-a-cont .game-a-content a:hover{
	color:#fa7600;
}
/* 头部 */
.trans_shade {
    background: black none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}

.header{
	height: 90px;
	background: url(../image/bg_header.png) no-repeat center top;
	position: relative;
	z-index: 10;
}
.header h1{
	padding-top: 10px;
}
.header h1 a{
	display: block;
	width: 222px;
	height: 74px;
	background: url(../image/logo.png) no-repeat;
	background-size:100%;
	text-indent: -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/webnew/images/logo.png',sizingMethod='scale');
	_background:none; 
	*background:none;
	background:none\0;
}
.header .kxw-ad{
	width: 410px;
	height: 90px;
	margin-left: 113px;
	overflow: hidden;
}
.header .kxw-ad .aUp{
	position: absolute;
	left: 0;
	top:0;
	width: 410px;
	height: 90px;
	z-index: 999;
}
.header .kxw-ad .aUp a{
	display: block;
	width: 410px;
	height: 90px;
}
.header .search-wrap{
	width: 361px;
	padding-top: 15px;
}
.header .search-wrap .search{
	width: 357px;
	height: 33px;
	border:2px solid #fa7600;
	background: #fff;
}
.header .search-wrap .search .type{
	position: absolute;
  	top: 0;
  	left: 0;
  	line-height: 33px;
	height:33px;
  	font-size: 14px;
  	color: #666;
  	width: 53px;
  	text-decoration: none;
  	cursor:pointer;
  	z-index: 1;
	background:url(../image/spr_com.png) no-repeat -34px -47px;
}
.header .search-wrap .search .type select{
	outline: none;
	border:none;
	display: block;
	width:100%;
	height:33px;
	padding:2px 6px 1px 6px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	border-right:1px solid #c4c4c4;
}
select::-ms-expand{display: none;}
.header .search-wrap .search .type select option{
	display: block;
	line-height: 33px;
	width:100%;
}
.search .type em.arrow{
	position: absolute;
  	width: 9px;
  	height: 5px;
  	overflow: hidden;
  	background: url(../image/spr_com.png) no-repeat -34px -47px;
  	left: 46px;
  	top: 15px;
}
.search .type em.line{
	position: absolute;
  	width: 0;
  	height: 24px;
  	overflow: hidden;
  	border-right: 1px solid #DDDDDD;
  	left: 64px;
  	top: 5px;
}
.header .search-wrap .search .type .type-drop{
	position: absolute;
  	width: 63px;
  	background: #fff;
  	border: 2px solid #FF7143;
  	border-top: none;
  	left:-2px;
  	top: 33px;
  	display:none;
  	z-index: 5;
}
.header .search-wrap .search .type .type-drop ul li a{
	display: block;
  	text-align: center;
  	line-height: 28px;
  	color: #666;
  	text-decoration: none;
  	font-size: 12px;
}
.header .search-wrap .search .type .type-drop ul li a:hover{
	background: #eee;
}
.header .search-wrap .search input.intxt{
	width: 208px;
  	height: 32px;
  	line-height: 32px;
  	position: absolute;
  	top: 1px;
  	left: 77px;
  	border: 0;
  	background: none;
  	outline: none;
  	color: #000;
}
/* .header .search-wrap .search span.placeholder{
	position: absolute;
  	left: 77px;
  	top: 8px;
  	color: #aeaeae;
  	white-space: nowrap;
  	z-index: 1;
} */
.header .search-wrap .search span.hot{
	position: absolute;
  	left: -2px;
  	top: 42px;
  	color: #888888;
}
.header .search-wrap .search span.hot a.hot-game{
	color:#fa7600;
	margin-right: 8px;
}
.header .search-wrap .search input.btn-search{
	display: block;
	width: 59px;
  	height: 36px;
  	border: 2px solid #fa7600;
  	text-align: center;
  	line-height: 33px;
  	color: #fff;
  	font-size: 16px;
  	background: #fa7600;
  	position: absolute;
  	right: -2px;
  	top:-2px;
  	text-decoration: none;
}
.header .search-wrap .search .keyword-drop{
	position: absolute;
  	top: 33px;
  	left:0;
  	background: #fff;
  	border: 1px solid #DEDEDE;
  	width: 294px;
  	z-index: 4;
  	display:none;
}
.header .search-wrap .search .keyword-drop a{
	color:#888;
}
.header .search-wrap .search .keyword-drop .scroll ul li{
	height: 25px;
	line-height: 25px;
}
.header .search-wrap .search .keyword-drop .scroll a{
	display: block;
  	padding-left: 11px;
  	line-height: 25px;
}
.header .search-wrap .search .keyword-drop .scroll a:hover{
	text-decoration: none;
	background: #EDEDED;
}
.header .search-wrap .search .keyword-drop p.rec{
	line-height: 26px;
    background: #EDEDED;
    padding-left: 11px;
}
/* 导航 */
.nav-wrap{
	height: 47px;
	background: #071b31;
}
.nav-wrap ul.nav{
	height: 47px;
	line-height: 43px;
	overflow: hidden;
}
.nav-wrap ul.nav li{
	float: left;
	font-size: 16px;
}
.nav-wrap ul.nav li a{
	display: inline-block;
	height: 43px;
	padding:0 30px;
	border-bottom: 4px solid #071b31;
	color:#fff;
	text-decoration: none;
}
.nav-wrap ul.nav li a:hover{
	border-bottom: 4px solid #fa7600;
	background: #243b58;
}
.nav-wrap ul.nav li.current a{
	border-bottom: 4px solid #fa7600;
	background: #243b58;
	font-weight:bold;
}
/* 底部版权 */
.footer{overflow:hidden;background:#333;padding-top:20px;}
.footer ul{overflow:hidden;width:1000px;margin:0 auto}

.footer .logo{display:block;float:left;margin:20px 0 20px 20px;padding-right:20px; border-right:2px solid #5b5b5b;height:63px}
.footer .logo img{height:63px}

.footer p{display:block;float:left;margin-top:20px;margin-left:20px;color:#666}
.footer p span a{color:#666;font-size:14px;line-height:24px;}
.footer p span a:hover{color:#ccc}
.footer p{line-height:20px;}