﻿/*@import url('http://game.qidian.com/Game/style/reset.css');*/
body { vertical-align: middle; color: #000; text-align: center; font: normal normal normal 12px/24px Arial, Helvetica, sans-serif, "宋体"; }
.right { float: right; }
.left { float: left; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.justify { text-align: justify; }
.hide { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; clear: both; }/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }
.highlight { background: #FFF; }
a:link, a:visited { color: #333; }
a:hover { color: #111; }
a:active { color: #111; }
h1 { font: bold 2em "Times New Roman", Times, serif; }
h2 { font: bold 1.5em "Times New Roman", Times, serif; }
h3 { font: bold 1.2em Arial, Geneva, Helvetica, sans-serif; }
h4 { font: bold 1em Arial, Geneva, Helvetica, sans-serif; }
h5 { font: bold .9em Arial, Geneva, Helvetica, sans-serif; }
body { background: none; }
.geHeader { width: 100%; height: 59px; background: url(../images/index/geHeaderBg.gif) repeat-x top left; *overflow:hidden;}
.geHeader .box {position:relative; width: 970px; height: 59px; margin: 0 auto; height: 59px; }
.geHeader .logo {position:absolute;left:0;top:0; width: 209px; height: 59px; background: url(../images/index/geHeaderLogoBg.gif) no-repeat top left; }
.geHeader .func, .geHeader .funcLogged {position:absolute;left:209px;top:0; width: 761px; height: 30px; line-height: 30px; }
.geHeader .func {width:731px;}
.geHeader .games {position:absolute;left:209px;top:30px; clear:both; height: 29px;line-height:29px; width: 761px; }
.geHeader form { float: left; }
.geHeader form p { float: left; line-height: 30px; }
.geHeader form input { float: left; width: 90px; height: 12px; font: 12px/12px "宋体"; margin: 6px 10px 0 4px; *margin-top:4px;
}
.geHeader a { text-decoration: none; }
.geHeader a:hover { text-decoration: underline; }
.geHeader .func a { float: left; line-height: 30px; }
.geHeader .func form a { display: block; float: left; width: 50px; height: 20px; line-height: 20px; background: url(../images/index/geHeaderLogin.gif); margin: 5px; *margin-top:4px;
}
.geHeader .func form a:hover { text-decoration: none; }
.geHeader a.sign, .geHeader a.forget { color: #F63; margin: 0 5px; margin-top: 2px; }
.geHeader a.rechange, .geHeader a.personal, .geHeader a.home { margin: 0 5px; float: left; margin-top: 2px; }
.geHeader a.rechange { margin-left: 20px; }

.geHeader .funcLogged p.user { color: #333; float: left; text-align: left; width: 390px; margin-top: 2px; }
.geHeader .funcLogged p.user #spanUserName {width:70px;overflow:hidden;display:inline-block;vertical-align:top;*vertical-align:0;}
	.geHeader p.user a { color: #333; margin: 0 5px; display:inline-block;}
	.geHeader p.user a:hover {text-decoration: none;}

.geHeader a.quit { display: block; float: left; width: 70px; height: 20px; line-height: 20px; margin-top: 7px; background: url(../images/index/geHeaderQuit.gif); }
.geHeader a.quit:hover { text-decoration: none; }

/*热门游戏*/
.geHeader p.hot { display: block; float: left; width: 650px; text-align: left; color: #999; }
.geHeader p.hot span { color: #333; }
.geHeader p.hot a { margin: 0; color: #999; }
.geHeader p.hot a:hover { color: #333; }

/*开服信息*/
.geHeader .kaifu {float:right;text-align:left;font-family:"宋体"}
.geHeader .kaifu .tit {line-height:28px;height:28px;width:71px;overflow:hidden;color:#555;padding:0 0 0 25px;background:url(../images/index/kaifu_icon01.gif) 5px 6px no-repeat;}
.geHeader .kaifu .tit b {display:inline-block;height:28px;padding:0 18px 0 0;background: url(../images/index/kaifu_icon02.gif) right 7px no-repeat;}

.geHeader .kaifu .pop {display:none;margin:27px 0 0 -105px;position:absolute;z-index:1;width:200px;overflow:hidden;background:#fff;border:1px solid #ccc;}

.geHeader .kaifu .pop ul {margin:0;padding:0;list-style-type:none;}
.geHeader .kaifu .pop ul li {clear:both;padding:0 3px;height:30px;line-height:32px;overflow:hidden;border-top:1px dashed #ccc;}
.geHeader .kaifu .pop ul li:first-child,
.geHeader .kaifu .pop ul li.first-child {border:0;}
.geHeader .kaifu .pop ul li:hover,
.geHeader .kaifu .pop ul li.hover {background:#fff2d9}
.geHeader .kaifu .pop .name {float:left;display:inline-block;vertical-align:top;padding:0 0 0 5px;width:80px;overflow:hidden;}
.geHeader .kaifu .pop .name img {display:none;}
.geHeader .kaifu .pop .qu {float:left;width:60px;display:inline-block;vertical-align:top;overflow:hidden;}
.geHeader .kaifu .pop b {float:right;display:inline-block;vertical-align:top;font-weight:normal;padding:0;width:30px;text-align:center;color:#999;overflow:hidden;}
.geHeader .kaifu .pop .name a {color:#333;}
.geHeader .kaifu .pop .qu a {color:#777;}
.geHeader .kaifu .pop a:hover {color:red;}

*html .geHeader .kaifu {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' kaifu_hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' kaifu_hover','')} };
		}(this))}
.geHeader .kaifu .pop ul li {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " first-child"}
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' hover','')} };
		}(this))}
		
.geHeader .kaifu:hover .pop,
.geHeader .kaifu_hover .pop {display:block;}
.geHeader .kaifu:hover .tit,
.geHeader .kaifu_hover .tit {border:1px solid #ccc;border-width:0 1px;width:70px;background-color:#fff;position:relative;z-index:2;}







body { background: #000; }
.gameLogin {clear:both; width: 970px; height: 540px; margin: 0 auto; text-align: left; overflow: hidden; font: 12px/24px "宋体", Arial; }
.gameLogin a { text-decoration: none; }
.gameLogin .main { width: 420px; height: 320px; margin: 30px 0 0 80px; background: url(../images/index/gameLoginMainBg.jpg) repeat; overflow: hidden; }
.gameLogin .main .box1, .gameLogin .main .box2 { width: 410px; height: 310px; background: #FFF; margin: 5px; overflow: hidden; }
.gameLogin .main a.image { display: block; width: 212px; height: 88px; border: 1px solid #CCC; float: left; margin: 17px 5px 10px 12px; *margin-left:6px;
*margin-right:2px;
}
.gameLogin .main a.image img { margin: 3px; width: 206px; height: 82px; }
.gameLogin .main h4 { margin: 17px 0 0 2px; font-size: 14px; line-height: 24px; display: block; float: left; width: 120px; }
.gameLogin .main p.sort { margin: 17px 0 0 0; line-height: 24px; display: block; float: left; color: #e61f05; }
.gameLogin .main a.start { display: block; width: 86px; height: 26px; background: url(../images/index/gameLoginStartBtn.gif); color: #FFF; font: bold 12px/26px "宋体"; text-align: center; margin: 15px 0 0 45px; float: left; }
.gameLogin .main .start { display: block; width: 86px; height: 26px; background: url(../images/index/gameLoginStartBtn.gif); color: #FFF; font: bold 12px/26px "宋体"; text-align: center; margin: 15px 0 0 45px; float: left; cursor: pointer; }
.gameLogin .main p.info { margin: 0 12px 0 12px; color: #333; }
.gameLogin .main p.info a.mainPage { color: #F60; margin-left: 10px; }
.gameLogin .main p.info a.mainPage:hover { text-decoration: underline; }
.gameLogin p.loggedWords { margin: 10px 0 0 13px; }
.gameLogin p.loggedWords .name { font-weight: bold; }
.gameLogin p.loggedWords a.quit { margin: 0 0 0 10px; }
.gameLogin p.loggedWords a.quit:hover { text-decoration: underline; }
.gameLogin .choice { height: 240px; padding-bottom: 5px; background: url(../images/index/lineV.gif) repeat-x bottom; overflow-y: scroll; }
.gameLogin .choice p { margin: 0 0 0 12px; }
.gameLogin .choice .server-block { height: 124px; width: 400px; overflow-y: scroll; }
.gameLogin .choice a.server { display: block; float: left; width: 110px; height: 22px; line-height: 22px; text-align: center; background: url(../images/index/gameLoginServerBg.gif); margin: 5px 8px; *margin:5px 6px;
}/*121128 old=*margin:5px 6px 5px 7px*/
.rectbox { border-bottom: 1px dashed #CCCCCC; padding: 30px 10px 25px; }
.rectbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gameLogin .box1 .picbox { float: left; width: 214px; overflow: hidden; }
.gameLogin .box1 .infobox { float: right; width: 166px; overflow: hidden; }
.gameLogin .box1 .picbox img { border: 1px solid #ccc; padding: 3px; }
.gameLogin .box1 .infobox h4 { float: left; margin: 0 0 18px 0; padding: 0; line-height: normal; width: 108px; overflow: hidden; height: 16px; }
.gameLogin .box1 .infobox .sort { float: right; margin: 0; line-height: normal; }
.gameLogin .box1 .infobox .rq { float: none; clear: both; margin: 0 0 18px 0; padding: 0; line-height: normal; }
.gameLogin .box1 .infobox .start { margin: 0; padding: 0; float: none; clear: both; }
.gameLogin .box1 .game_intro { clear: both; margin: 15px; line-height: 30px; }
.gameLogin .box2 .popular { width: 170px; height: 32px; font: 12px/32px "宋体"; float: left; overflow: hidden; }
.gameLogin .box2 .popular1 { width: 230px; height: 32px; font: 12px/32px "宋体"; float: left; overflow: hidden; }
.gameLogin .box2 .popular span { display: block; float: left; }
.gameLogin .box2 .popular span.num { color: #e61f05; width: 90px; height: 24px; background: url(../images/index/popularBg.gif) no-repeat center right; margin: 0 0 0 10px; }
.gameLogin .box2 .popular span.num1 { color: #e61f05; width: 190px; height: 24px; background: url(../images/index/popularBg.gif) no-repeat center right; margin: 0 0 0 10px; }
.gameLogin .box2 .popular a { text-indent: -9999px; display: block; width: 40px; height: 32p; background: url(../images/index/popularBtn.gif) no-repeat center; float: left; }
.gameLogin .other { width: 420px; height: 150px; margin: 20px 0 0 80px; background: url(../images/index/gameLoginMainBg.jpg) repeat; overflow: hidden; }
.gameLogin .other .box1, .gameLogin .other .box2 { width: 410px; height: 140px; background: #FFF; margin: 5px; overflow: hidden; }
.gameLogin .other h2 { font: bold 12px/24px "宋体"; margin: 10px 5px 5px 12px; }
.gameLogin .other .game { width: 200px; float: left; }
.gameLogin .other a.image { display: block; width: 68px; height: 58px; border: 1px solid #CCC; float: left; margin: 0 10px 2px 12px; *margin-left:6px;
*margin-right:2px;
}
.gameLogin .other a.image img { margin: 3px; width: 62px; height: 52px; }
.gameLogin .other h4 { font-size: 12px; line-height: 20px; }
.gameLogin .other p.sort { line-height: 20px; color: #e61f05; text-align: left; }
.gameLogin .other p.popular { line-height: 20px; text-align: left; }
.gameLogin .other a.mainPage { color: #F60; margin: 5px 0 0 12px; line-height: 20px; float: left; *margin-left:6px;
}
.gameLogin .other a.mainPage:hover { text-decoration: underline; }
.gameLogin .other a.gotoPlay { display: block; width: 66px; height: 20px; background: url(../images/index/gameLoginGoBtn.gif); color: #FFF; font: bold 12px/20px "宋体"; text-align: center; margin: 5px 0 0 36px; float: left; }
.gameLogin .other .box2 h2 { margin-bottom: 0; }
.gameLogin .other ul { margin: 0 0 0 12px; }
.gameLogin .other li { line-height: 20px; display: block; color: #000; width: 380px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gameLogin .other li a { color: #333; }
.gameLogin .other li a:hover { text-decoration: underline; }
img {border:0}
body,form {margin:0;padding:0;}
 * {margin:0;padding:0;}

/* 游戏大全
.geHeader #allOfGames { width: 118px; height: 29px; background: url(../images/index/geHeaderAllGamesBtn.gif); line-height: 29px; vertical-align: middle; display: block; position: relative; }
.geHeader #allOfGames a.btn { text-decoration: none; color: #F60; }
.geHeader .allOfGames1, .geHeader .allOfGames2, .geHeader .allOfGames3, .geHeader .allOfGames4 { width: 200px; height: 250px; margin: 10px 0; text-align: left; float: left; background: url(../images/index/lineH.gif) repeat-y right; }
.geHeader .allOfGames4 { background: none; }
.geHeader #allOfGames h2 { margin: 0 10px; font: bold 14px/24px "宋体"; }
.geHeader .allOfGames1 h2 { color: #C00; }
.geHeader .allOfGames2 h2 { color: #F60; }
.geHeader .allOfGames3 h2 { color: #069; }
.geHeader .allOfGames4 h2 { color: #393; }
.geHeader #allOfGames ul { margin: 0 10px; font: normal 12px/24px "宋体"; clear: both; }
.geHeader #allOfGames ul li { width: 85px; float: left; margin: 2px 2px 2px 2px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; _margin: 6px 2px 6px 2px; }
.geHeader #allOfGames ul li img { width: 16px; height: 16px; margin-right: 2px; vertical-align: middle; }
.geHeader #allOfGames ul li a { text-decoration: none; color: #666; }
.geHeader #allOfGames ul li a:hover { color: #F00; }

.geHeader .pop_box { position: absolute; top: 29px; right: 0; z-index: 100; background: url(../images/index/geHeaderAllGamesMask.png) 0 0 repeat; }
.geHeader .pop_box .pop_box_border { display: none; }
*html .geHeader .pop_box .pop_box_border { display: block; position: absolute; z-index: 1; left: 0; top: 0; padding: 0 0 5px 0; 
	genmous:expression(this.style.height=this.parentNode.offsetHeight+"px", this.style.width=this.parentNode.offsetWidth+"px");
	filter:expression(function(el) {
		if(el.parentNode.currentStyle.backgroundImage!= "none") {
		var src = el.parentNode.currentStyle.backgroundImage.replace('url("', '');
		src = src.replace('")', '');
		el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='+src+')';
		el.parentNode.style.background="none";
		}
	}(this));
}
.geHeader .pop_box .pop_main { background: #fff; min-height: 10px; overflow: hidden; margin: 5px; }

*html .geHeader .pop_box .pop_main { width:expression(function(el) {
	var el_list = el.getElementsByTagName("div");
	for(i=0;i<el_list.length;i++) {
		if(el_list[i].className.search("pop_cont")!=-1) {
			var cont_width = parseInt(el_list[i].currentStyle.width.replace('px', ''));
			cont_width =cont_width+(parseInt(el_list[i].currentStyle.marginLeft.replace('px', ''))?parseInt(el_list[i].currentStyle.marginLeft.replace('px', '')):0)*2;
			cont_width =cont_width+(parseInt(el_list[i].currentStyle.paddingLeft.replace('px', ''))?parseInt(el_list[i].currentStyle.paddingLeft.replace('px', '')):0)*2;
			el.style.width = cont_width+"px";
			var cont_height = parseInt(el_list[i].currentStyle.height.replace('px', ''));
				cont_height+=(parseInt(el_list[i].currentStyle.marginTop.replace('px', ''))?parseInt(el_list[i].currentStyle.marginTop.replace('px', '')):0)*2;
				cont_height+=(parseInt(el_list[i].currentStyle.paddingTop.replace('px', ''))?parseInt(el_list[i].currentStyle.paddingTop.replace('px', '')):0)*2;
			el.style.height = cont_height+"px";
		}
	}
}
(this));
}
*html .geHeader .pop_box .pop_main { position: relative; z-index: 2; left: 0; top: 5px; }
.geHeader .pop_box .pop_main .pop_cont { width: 804px; height: 270px; overflow: hidden; }
 */

 #jump1 { position: absolute; z-index:10;left:287px; *left:281px;top: 0; visibility: hidden; text-align: left; line-height: 20px; padding: 0; }
#jump1 .XLa { height: 29px;*height:30px; line-height: 33px; background-repeat: no-repeat; background-position: 66px 1px; cursor: default; background-color: #FFFFFF; white-space:nowrap; border: 1px solid #cccccc; border-bottom:0;*border-top:0; position: absolute; top: 0; left: 0; z-index: 101; padding:0 22px 0 14px;}
#jump1 ul { width:276px; border: 1px solid #cccccc; background-color: #FFFFFF; position: absolute; top: 29px; left: 0; z-index: 100; }
#jump1 ul li { float: left; display: block; width: 68px; text-indent: 10px; line-height: 24px; }
#jump1 ul li a { display: block; }
#jump2 { position: absolute; z-index:10;left:auto;right:78px;  top: 0; text-align: left; line-height: 20px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 7px; }
#jump2 .XLa2 { height: 29px; *height:30px;line-height: 32px;*line-height:30px;white-space:nowrap; padding:0 20px 0 5px; cursor: default; border: 1px solid #cccccc;border-bottom:0;*border-top:0;  position: absolute; top: 0; left: 0; z-index: 101; }
#jump2 ul { width:315px; border: 1px solid #cccccc; background-color: #FFFFFF; position: absolute; top:29px; left: -242px; z-index: 100; }
#jump2 ul li { float: left; display: block; width: 98px; text-indent: 10px; line-height: 24px; }
#jump2 ul li a { display: block; }
/**/