/*
author:zb
date:2011.04.02 time:13:00
*/
/* reset */
body{background:#f3f3f3 url(../images/header_x.png) repeat-x; font:12px/1.5 simsun}
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}
h2{font-size:14px}
img {border:none}
em, cite{font-style:normal;font-weight:normal}
ul{list-style:none}
input, select{font-size:100%}
a{color:#369; text-decoration:none}
a:hover{color:#900; text-decoration:none}
.clear{clear:both; font-size:1px; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.f14{font-size:14px}
.f16{font-size:16px}
.red{color:red}
.clrzb{overflow:hidden; zoom:1}
.clr{clear:both}
.dn{display:none}
.mt10{margin-top:10px}
.bof_dashed{border-bottom:1px dashed #b3b3b3}
/* new nav */
#pagehead_top{background:none !important}
#pagehead_top .td5 {text-align:right}
#pagehead_top .td1 li {background:none !important}
#GlobalNav{text-align:center}
#GlobalNav ul{display:inline-block; *display:inline; *zoom:1; border:none !important}
#GlobalNav li{color:#fff !important}
#GlobalNav li a{color:#fff !important}
#GlobalNav li a:hover{color:#f7f7f7 !important}
/* Page Top */
body#page{background:#f3f3f3 url(../images/header_x.png) repeat-x 0 -52px}
.page_userInfo{width:920px; height:35px; padding:0 15px; margin:0 auto}
	.page_userInfo h1{float:left; line-height:35px; font-size:12px; font-weight:normal; color:#fff}
	.page_userInfo .p_ui_r{float:right; line-height:35px; color:#fff}
	.page_userInfo .p_ui_r a{color:#fff; margin-left:12px}
/* Main Nav */
.header{width:950px; height:60px; background:url(../images/header.png) repeat-x; margin:0 auto; position:relative;}
	.header h1{float:left; display:inline; width:120px; height:60px; background:url(../images/headStyle.png) no-repeat; margin-left:15px}
		.header h1 a{float:left; display:block; width:120px; height:60px; overflow:hidden; text-indent:-9999px}
	.mainNav{float:left; display:inline; margin-left:22px; position:relative;}
		.mainNav ul{overflow:hidden; zoom:1}
			.mainNav li{float:left; display:inline; height:60px; background:url(../images/headStyle.png) no-repeat -119px -60px; margin-left:-1px}
				.mainNav li a{float:left; display:block; line-height:60px; padding:0 10px; color:#fff; font-weight:bold; font-size:14px; text-decoration:none}
				.mainNav li a:hover{color:#fafad5; text-decoration:underline}
				.mainNav .wgnIcon {display:block;width:28px;height:11px;position:absolute;left:530px;top:12px;background:url(http://game.china.com/images/new.gif) no-repeat;}
			.mainNav li.current a{background:url(../images/headStyle.png) no-repeat center -120px}

.cse .gsc-control-cse, .gsc-control-cse {padding:0 !important; background:none !important; border:0 !important;}
.gsc-input-box {height:22px !important;}
.gsib_a {padding-top:2px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {padding:4px 10px !important; margin-top:0 !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:5px !important;}
#googleMini {position:absolute; right:5px; top:18px; height:28px; overflow:hidden; width:180px;}

/* Main Body */
.mainBody{width:950px; background:#fff; margin:0 auto; padding:0 5px; overflow:hidden; zoom:1}
.page_mb{padding-bottom:20px}
/* Content Start */
.content{float:left; width:655px}
/* tab01 */
.tabMenu01{height:29px}
	.tabMenu01 ul{float:left}
	.tabMenu01 li{float:left; display:block; line-height:30px; background:#e86a6a; padding:0 24px; margin-right:2px; color:#fff; font-size:14px; cursor:pointer}
	.tabMenu01 li.current{line-height:29px; background:#fff; border:1px solid #e86a6a; border-bottom:none; padding:0 23px; color:#e43c40}
	.tabMenu01 div.rPop{position:relative; float:right; display:block; width:29px; height:30px; background:url(../images/theme.png) no-repeat 0 -140px}
	.D_title{display:none}
.tabCon01{overflow:hidden; zoom:1; margin-top:6px}
	.tabCon01 div{overflow:hidden; zoom:1; border-top:1px dashed #dfdfdf; margin:-1px 14px 0}
		.tabCon01 div li{float:left; width:20%; height:28px; line-height:28px; overflow:hidden}
		.tabCon01 li a{padding:1px 1px 0}
		.tabCon01 li a.focus{color:#de5154}
.tab02Tit{overflow:hidden; zoom:1; padding:14px 0 14px 14px}
	.tab02Tit h2{float:left; color:#4b4b4b; font-size:16px; font-weight:normal; overflow:hidden}
	.tab02Tit h2 a.addLnk01{display:inline-block; *display:inline; *zoom:1; width:200px; height:16px; line-height:16px; overflow:hidden; color:red; font-size:14px; position:relative; z-index:9999}
	.tab02Tit h2 a:hover.addLnk01{color:#900; text-decoration:underline}
	.tab02Tit ul{overflow:hidden; zoom:1}
	.tab02Tit li{float:left; width:40%; height:16px; line-height:16px; overflow:hidden; margin:4px 2em 0 0}
	.tab02Tit li a{color:red; font-size:14px}
	.tab02Tit li a:hover{color:#900; text-decoration:underline}
	.control{height:17px; padding-bottom:18px; margin-right:6px; float:right; width:140px; margin-top:3px}
	.control ul{float:right; height:17px; padding:3px 10px 0 0}
		.control li{float:left; display:inline; width:6px; height:17px; text-align:center}
.tab02{margin-left:14px}
	.tabMenu02{float:left}
		.tabMenu02 li{width:80px; height:20px; line-height:20px; background:#ececec; margin-bottom:5px; text-align:center; color:#565656; cursor:pointer}
		.tabMenu02 li.current{background:#e86a6a; color:#fff}
	.tabCon02{float:left; width:550px; margin-top:-35px}
		.tabCon02 li{float:left; display:inline; margin:0 0 8px 16px}
		.tabCon02 li img{display:block; width:90px; height:120px; border:1px solid #d9d9d9; padding:1px}
.focusNews{overflow:hidden; zoom:1; position:relative; margin-left:14px}
	.focusNewsStyle{position:absolute; top:3px; left:129px; width:64px; height:140px; background:url(../images/focusNews.png) no-repeat}
	.focusHot{overflow:hidden; zoom:1; background:url(../images/focusStyle.png) repeat-x left center; margin-left:10px}
		.focusHot .focusTopic{overflow:hidden; zoom:1}
			.focusHot .focusTopic_pic{float:left; width:129px}
				.focusHot .focusTopic_pic img{position:absolute; top:0; left:0; display:block; width:125px; height:145px; border:2px solid #666}
			.focusHot .focusTopic_cont{padding-left:193px; overflow:hidden; zoom:1}
				.focusHot .focusTopic_tit{height:28px; line-height:28px; padding-top:5px}
					.focusHot .focusTopic_tit a{color:#dd3135; font-size:16px; font-weight:normal}
				.focusHot .focusTopic_txt{line-height:30px; margin-bottom:10px}
					.focusHot .focusTopic_txt a span.moreLnk{display:none}
	.stit{line-height:30px; margin-bottom:10px}

	.focusNewsList{overflow:hidden; zoom:1; background:#f8f8f8; margin-top:12px; padding:8px 0}
		.focusNewsList div{float:left; width:49%}
		.focusNewsList li{height:27px; line-height:27px; overflow:hidden; margin-left:1em}
			.focusNewsList li a{color:#353535; font-size:14px}
				.focusNewsList li a:hover{background:#0a246a; color:#fff !important}
			.focusNewsList li a.hot{color:#dd3135}
.tabMenu03{height:24px; border-bottom:1px dashed #b3b3b3}
	.tabMenu03 ul{float:left}
	.tabMenu03 li{float:left; display:block; line-height:24px; background:#e86a6a; padding:0 14px; margin-right:2px; color:#fff; font-size:12px; cursor:pointer}
	.tabMenu03 li.current{line-height:23px; background:#fff; border:1px solid #e86a6a; border-bottom:none; padding:0 13px; color:#e43c40}
	.tabMenu03 li a{color:#fff}
	.tabMenu03 li a:hover{color:#f3f3f3}
	.tabMenu03 div.rPop{position:relative; float:right; width:29px; height:24px; background:url(../images/theme.png) no-repeat 0 -143px}
.tabCon03{overflow:hidden; zoom:1}
.gameInfoList{position:relative; overflow:hidden; zoom:1; border-bottom:1px dashed #b3b3b3; padding:5px 75px 8px 14px}
	.classImg{position:absolute; right:25px; top:24px; z-index:900}

	.gameInfoTit{height:40px; overflow:hidden; zoom:1; vertical-align:text-bottom}
		.gameInfoTit h3{float:left; line-height:40px; font-weight:normal}
			.gameInfoTit h3 a{font-size:16px}
		.gameInfoTit span{line-height:45px; margin-left:9px; color:#b9b9b9}
			.gameInfoTit span a{color:#b9b9b9}
		.gameInfoPic{float:left; overflow:hidden; zoom:1; margin-right:10px}
			.gameInfoPic img{display:block; width:125px; border:1px solid #eee; padding:1px}
			.gameInfoPic a img{border:1px solid #eee; background:#fff}
			.gameInfoPic a:hover img{border:1px solid #ef7070; background:#ef7070}
		.gameInfoTit a,
		.gameInfoTxt{overflow:hidden; zoom:1}
		.gameInfoTxt a{padding:1px 1px 0}
		.gameInfoTxt p{line-height:22px; padding-right:35px; text-indent:2em}
		.gameInfoTxt p.time{color:#666; text-indent:0}
		.gameInfoTxt a{color:#353535}
	.gameInfoCont{overflow:hidden; zoom:1}
	.gameInfoTxt h4{line-height:26px; font-weight:normal; font-size:16px}

		.gameInfoList .focusTopic_pic{float:left; margin-right:10px}
			.gameInfoList .focusTopic_pic img{display:block; width:125px; height:80px; border:1px solid #eee; padding:1px}
			.gameInfoList .focusTopic_pic a img{border:1px solid #eee; background:#fff}
			.gameInfoList .focusTopic_pic a:hover img{border:1px solid #ef7070; background:#ef7070}
			.gameInfoList .focusTopic_tit a{line-height:26px; font-weight:normal; font-size:16px; color:#dd3135}
			.gameInfoList .focusTopic_txt{display:none}
			.gameInfoList ul{display:block; overflow:hidden; zoom:1; *padding-left:139px; _padding-left:139px; margin-top:-56px}
				.gameInfoList li{float:left; width:204px; height:24px; line-height:24px; overflow:hidden; background:url(../images/theme.png) no-repeat -238px -249px}
					.gameInfoList li a{float:left; width:194px; height:14px; line-height:14px; overflow:hidden; margin:5px 0 0 6px}
.colorList{padding:10px 0}
.colorList dl{display:block; overflow:hidden; zoom:1; height:30px; line-height:30px}
.colorList dt{float:left; width:322px; height:30px; line-height:30px; overflow:hidden; background:url(../images/theme.png) no-repeat -220px -156px; padding-left:18px}
.colorList dd.view{float:left; width:248px; height:30px; line-height:30px; padding-right:12px; overflow:hidden; color:#7c7c7c}
.colorList dd.time{overflow:hidden; zoom:1; color:#353535}
.colorList dt a{padding:1px 1px 0; font-size:14px}
.colorList dd.rLnk a{float:right; display:block; width:22px; height:22px; background:url(../images/theme.png) no-repeat -204px -213px}
.colorList dd.rLnk a:hover{background:url(../images/theme.png) no-repeat -204px -213px}
	.c111{color:#111}
	.c222{color:#222}
	.c333{color:#333}
	.c444{color:#444}
	.c555{color:#555}
	.c666{color:#666}
	.c777{color:#777}
	.c888{color:#888}
	.c999{color:#999}
.titLnk{float:left}
.titLnk a{line-height:24px; margin-left:8px; padding:1px 1px 0}
.tab02Tit em{float:right; display:inline; height:24px; line-height:24px; background:url(../images/theme.png) no-repeat 30px -145px; padding-right:20px; margin-right:12px}
.tab02Tit em a{padding:1px 1px 0}
.tab02Tit a.moreLnk{float:right; padding:1px 1px 0; margin-top:2px}
.tab02Tit p{float:right; display:inline; margin-right:14px}
.imgList{overflow:hidden; zoom:1; padding-left:6px; margin-top:-8px}
.face{float:left; display:inline; margin:8px 0 0 8px}
.face img{display:block; width:60px; height:60px; border:1px solid #353535}
.picListWidth{overflow:hidden; zoom:1; padding-left:9px; margin-top:-8px}
.picListWidth li{display:inline-block; *display:inline; width:150px; margin:8px -7px 0 7px; *margin:8px 0 0 7px; _margin:8px 0 0 7px; font-size:12px; vertical-align:top; *zoom:1; letter-spacing:0}
	.picListWidth li img{display:block; width:146px; border:1px solid #ebebeb; padding:1px}
	.picListWidth li a img{border:1px solid #dfdfdf}
	.picListWidth li a:hover img{border:1px solid #900; background:#900}
	.picListWidth li.ImgListItem{float:left; display:inline; width:150px; height:114px; margin:8px 0 0 7px}
	.picListWidth li.ImgListItem .ImgHolder{width:150px; height:114px}
		.picListWidth li.ImgListItem .ImgHolder a{display:block; width:148px; height:112px; border:1px solid #ebebeb}
			.picListWidth li.ImgListItem .ImgHolder a:hover{display:block; width:146px; height:110px; border:2px solid #900}
	.picListWidth .ImgTitle{display:none}
	.picList_ts{padding-left:1px}
		.picList_ts .photoAlbum_item{float:left; display:inline; width:150px; margin:8px 0 0 6px}
			.picList_ts .photoAlbum_item_pic img{display:block; width:146px; height:196px; padding:1px}
				.picList_ts .photoAlbum_item_pic a img{border:1px solid #dfdfdf}
				.picList_ts .photoAlbum_item_pic a:hover img{border:1px solid #900; background:#900}
			.picList_ts .photoAlbum_item_txt{display:none}
/* Content End */
/* Sidebar Start */
.sidebar{float:right; width:285px}
	/* Focus */
	.Focus{position:relative; float:left; width:285px; height:125px; margin:0 auto}
	.Focus2{position:relative; float:left; width:285px; height:200px; margin:26px auto 0}
		.focusPic{width:285px; height:125px; overflow:hidden}
		.focusPic .focusTopic_txt,
		.focusPic .focusTopic_tit{display:none}
		.focusPic img{width:285px; height:125px; display:block}
		.focusFont li{display:block; width:213px; position:absolute; left:0; bottom:0; height:20px; line-height:20px; padding-left:12px; padding-right:60px; overflow:hidden; text-indent:-9999px}
		.focusFont a,.focusFont a:hover{color:#fff}
		.focusCount{position:absolute; right:10px; bottom:0; height:20px}
		.focusCount span{float:left; display:inline; width:7px; height:20px; line-height:160px; margin-left:3px; overflow:hidden; background:url(../images/theme.png) no-repeat -120px -433px; cursor:pointer}
		.focusCount .spanHove{background:url(../images/theme.png) no-repeat -137px -433px}
	.search{width:249px; height:29px; background:url(../images/theme.png) no-repeat 0 -280px; margin:10px auto 0}
		.search li{float:left}
		.search li input.searchText{width:174px; height:21px; line-height:21px; background:#fff; border:1px solid #ef7070; margin:3px 8px 0 3px; padding:0 2px; vertical-align:middle}
		.search li input.searchBtn{width:55px; height:22px; line-height:22px; border:none; background:url(../images/theme.png) no-repeat 0 -319px; margin-top:3px; text-align:center; cursor:pointer; font-size:14px}
	.hotList{overflow:hidden; zoom:1}
		.hotList dl{border-top:1px solid #f0f0f0; margin-top:-1px; padding:6px 0 6px 14px; overflow:hidden; zoom:1}
		.hotList dt{float:left; font-size:14px}
		.hotList dd{overflow:hidden; zoom:1}
			.hotList dd a{float:left; display:block; line-height:16px; padding:1px 1px 0; margin:2px 10px 6px 0; white-space:nowrap; font-size:14px}
	.likeGame{overflow:hidden; zoom:1}
		.likeGame .photoAlbum_item{float:left; display:inline; margin:6px 0 0 6px}
			.likeGame .photoAlbum_item_pic{width:89px}
				.likeGame .photoAlbum_item_pic img{display:block; width:85px; height:114px; border:1px solid #dcdcdd; padding:1px}
		.likeGame .photoAlbum_item_txt{display:none}
	.gameTest{overflow:hidden; zoom:1}
		.gameTest li{float:left; width:271px; overflow:hidden; zoom:1; border-top:1px dashed #b3b3b3; margin-top:-1px; padding:6px 0 6px 14px}
		.gameTest li h2{float:left; font-weight:normal}
			.gameTest li h2.time{width:40px}
			.gameTest li h2.name{width:164px}
			.gameTest li h2.status{width:40px}
		.gameTest li span,
		.gameTest li p{float:left}
		.gameTest li span{width:40px}
		.gameTest li span a{padding:1px 1px 0}
		.gameTest li span.focus{color:#f00}
		.gameTest li p{width:164px; height:18px; overflow:hidden}
			.gameTest li p a{padding:1px 1px 0}
		.gameTest li em{padding:2px 2px 0; background:#ef7070; color:#fff}
			.gameTest li em a{color:#fff}
	.newGame .photoAlbum_item{float:left; display:inline; width:89px; margin-left:6px}
		.newGame .photoAlbum_item_pic img{display:block; width:85px; height:114px; border:1px solid #dcdcdd; padding:1px}
		.newGame .photoAlbum_item_txt{margin-top:6px; height:66px; line-height:22px; overflow:hidden}
		.newGame .photoAlbum_item_txt a:hover
	.pcGame{overflow:hidden; zoom:1}
		.pcGame li{float:left; width:271px; overflow:hidden; zoom:1; border-top:1px dashed #b3b3b3; margin-top:-1px; padding:6px 0 6px 14px}
		.pcGame li h2{float:left; font-weight:normal}
			.pcGame li h2.time{width:40px}
			.pcGame li h2.name{width:164px}
			.pcGame li h2.status{width:40px}
		.pcGame li span,
		.pcGame li p{float:left}
		.pcGame li span{width:40px}
		.pcGame li span.focus{color:#f00}
		.pcGame li p{width:164px; height:18px; overflow:hidden}
			.pcGame li p a{padding:1px 1px 0}
		.pcGame li em{float:right; display:inline; height:16px; line-height:18px; margin-right:14px; overflow:hidden; background:#54b258; padding:0 1px; color:#fff}
		.pcGame li em a{color:#fff}
		.sideImg{padding:10px 0}
		.sideImg img{display:block; width:285px; height:90px}
/* Sidebar End */
/* Friend Link */
.friendLnk{padding:0 14px 20px}
	.friendLnk h3{line-height:30px; font-weight:normal; font-size:12px; color:#353535}
	.lnkCon ul{overflow:hidden; zoom:1}
		.lnkCon li{float:left; display:block; line-height:14px; background:url(../images/theme.png) no-repeat -248px -341px; margin:3px 0 3px -1px; white-space:nowrap}
		.lnkCon li a{margin:0 8px; padding:1px 1px 0; color:#353535}
/* Friend Link End */
/* login */
#reg{width:436px}
.loginAgo{height:120px; background:#d1eef4 url(../images/publicity.jpg) no-repeat 160px 31px; margin:6px 0}
	.loginAgo p{float:left; display:inline; line-height:24px; margin:62px 0 0 212px}
		.loginAgo p span{margin-left:10px; color:red; font-weight:bold}
	.loginStart{float:right; display:inline; width:240px; text-align:right; margin:26px 40px 0 0}
		.register a{display:block; width:240px; height:60px; line-height:200px; overflow:hidden; background:url(../images/theme.png) no-repeat}
		.register a:hover{background:url(../images/theme.png) no-repeat 0 -70px}
		.loginLnk{line-height:30px; color:#e66c6b; font-size:14px}
			.loginLnk a{margin-left:8px; padding:1px 1px 0; color:#e66c6b; text-decoration:underline}
			.loginLnk a:hover{color:#f00; text-decoration:underline}
/* crumbs */
.crumbs{height:32px; line-height:32px; margin:0 10px}
	.crumbsNav{float:left; display:inline}
	.userInfo{float:right}
		.userInfo span,
		.userInfo a{margin-left:12px}
		.userInfo a{padding:1px 1px 0}
		.userInfo a:hover{background:#0a246a; color:#fff}
/* Footer */
.foot{min-width:960px; background:#686868}
	.footCon{width:950px; margin:0 auto; padding:18px 5px 0}
	.footLnkCon{overflow:hidden; zoom:1; border-bottom:1px solid #838383; padding-bottom:20px}
	.footLnk{float:left; display:inline; width:112px; margin-left:14px; color:#fff}
		.footLnk h2{font-weight:normal; font-size:12px}
		.footLnk h2,
		.footLnk a{line-height:22px}
		.footLnk a{color:#fff; padding:1px 1px 0; background:none}
			.footLnk a:hover{background:#fff; color:#686868}
	.footer{line-height:24px; border-top:1px solid #5a5a5a; padding:20px 0; color:#fff; text-align:center}
		.footer a{color:#fff; padding:1px 1px 0; background:none}
			.footer a:hover{background:#fff; color:#686868}
/* Footer End */
/* login */
#login_dialog{position:relative; width:428px; height:340px; background:#d1eef4; border:4px solid #f3f3f3}
	.popTit h2{height:50px; line-height:50px; text-align:center; font-size:24px; color:#666; font-family:"Microsoft YaHei", simsun}
	.popTit a{position:absolute; top:0; right:0; display:block; width:20px; height:20px; background:url(../images/theme.png) no-repeat 0 -351px; margin:10px 10px 0 0}
	.popTit a:hover{background:url(../images/theme.png) no-repeat -30px -351px}
	#login{padding-top:30px}
	#login ul{padding-left:74px}
		#login li{}
		#login li div{font-size:18px; font-style:normal; font-family:"Microsoft YaHei", simsun}
		#login li input{ background:url(../images/theme.png) no-repeat 0 -381px; padding:0 4px; border:none; width:270px; height:40px; line-height:40px; vertical-align:middle; font-size:16px; color:#bbb; font-weight:bold; font-family:"Microsoft YaHei", simsun}
		#login .btn{padding:14px 0 0 74px}
			#login .btn input{width:100px; height:45px; line-height:45px; border:none; background:url(../images/theme.png) no-repeat 0 -431px; font-size:18px; font-family:"Microsoft YaHei", simsun; color:#fff; text-align:center; cursor:pointer}
			#login .btn a{margin-left:10px; text-decoration:underline}
/* Same Style */
.tabCon01 li a:hover,
.focusNewsTxt a:hover,
.focusNewsList li a:hover,
.gameInfoTxt a:hover,
.gameInfoTit a:hover,
.colorList dt a:hover,
.titLnk a:hover,
.tab02Tit em a:hover,
.tab02Tit a.moreLnk:hover,
.hotList dd a:hover,
.gameTest li p a:hover,
.pcGame li p a:hover,
.lnkCon li a:hover,
.focusTopic .focusTopic_tit a:hover,
.focusTopic .focusTopic_txt a:hover,
.newslist li a:hover,
.gameTest li span a:hover,
.newGame .photoAlbum_item_txt a:hover,
.gameInfoList li a:hover{background:#0a246a; color:#fff}

/* Insert */
.fleft { float: left }
.fright { float: right }
.cleft { clear: left }
.btn-next a,
.btn-next a:active,
.btn-next a:hover { display: block; width: 17px; height: 17px; text-indent: -9999px; background: url(../images/theme.png) no-repeat 0 -180px}
.btn-prev a:focus,
.btn-next a:focus { outline: none }
.btn-next a.dis,
.btn-next a.dis:link,
.btn-next a.dis:visited,
.btn-next a.dis:hover,
.btn-next a.dis:active { cursor: default; background: url(../images/left_right.gif) no-repeat -6px -40px}
.btn-next a,
.btn-next a:active,
.btn-next a:hover { background-position:  -34px -7px }
.btn-next a.dis,
.btn-next a.dis:link,
.btn-next a.dis:visited,
.btn-next a.dis:hover,
.btn-next a.dis:active { background-position: -34px -40px }
.btn-prev a,
.btn-prev a:active,
.btn-prev a:hover,


.btn-prev a.dis,
.btn-prev a.dis:link,
.btn-prev a.dis:visited,
.btn-prev a.dis:hover,
.btn-prev a.dis:active,



.img_link:hover { background: none }
.mr6 { margin-right: 6px }
ul.switch-dot {}
ul.switch-dot li { float: left; display: inline; width: 8px; height: 8px; cursor: pointer; background: url(../images/switch_dot_small.jpg) no-repeat 0 0 }
.switch-dot li.current { background-position: -12px 0 }
/* clear both */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1; display: inline-block; _height: 1px }
*html .clearfix { height: 1% }
*+html .clearfix { height: 1% }
.clearfix { display: block }
.tabs-wrap { clear:both; position: relative; overflow: hidden; height: 264px; width: 550px }
ul.cover-list { position: absolute; height: 264px; width: 550px; overflow: hidden;}
ul.cover-list li a:hover { background: none }
.detail-frame { display: none }
.color-gray { color: #666 }
.l590 { left: 590px }

.btn-prev a,
.btn-prev a:active,
.btn-prev a:hover,
.btn-next a,
.btn-next a:active,
.btn-next a:hover { display: block; width: 18px; height: 18px; text-indent: -9999px; background: url(../images/left_right.gif) no-repeat -6px -7px }

.btn-prev a:focus,
.btn-next a:focus { outline: none }

.btn-prev a.dis,
.btn-prev a.dis:link,
.btn-prev a.dis:visited,
.btn-prev a.dis:hover,
.btn-prev a.dis:active,
.btn-next a.dis,
.btn-next a.dis:link,
.btn-next a.dis:visited,
.btn-next a.dis:hover,
.btn-next a.dis:active { cursor: default; background: url(../images/left_right.gif) no-repeat -6px -40px}

.btn-next a,
.btn-next a:active,
.btn-next a:hover { background-position:  -34px -7px }

.btn-next a.dis,
.btn-next a.dis:link,
.btn-next a.dis:visited,
.btn-next a.dis:hover,
.btn-next a.dis:active { background-position: -34px -40px }

.arrow-left { position: absolute; width: 5px; height: 9px; top: 18px; left: 0; margin-left: -5px; background: url(../images/arrow_gray.gif) no-repeat }
.arrow-right { position: absolute; width: 6px; height: 9px; top: 30px; left: 326px; background: url(../images/arrow_gray.gif) no-repeat -6px 0 }
.detail-tip {position: absolute; width: 192px; background:#d1eef4; padding:14px; word-wrap:break-word; color:#4c4c4c}
.font-small { font-size: 10px }
.font-normal { font-size: 12px }
.color-red { color: red }
.color-lightgray { color: #aaa }


.cover-list li{float:left; display:inline; width:94px; margin:0 0 8px 16px}
	.cover-list li img{display:block; width:90px; height:120px; border:1px solid #d9d9d9; padding:1px}
	.l550{left:550px}
/* Dialog Style */
.D_header{display:none}
/* tips */
.detail-tip h2{height:24px; font-size:14px; font-weight:normal}
.detail-tip h3{line-height:22px; padding-top:6px; font-size:12px; font-weight:normal}
.detail-tip dl.bm{overflow:hidden; zoom:1}
	.detail-tip dl.bm dt{float:left}
	.detail-tip dl.bm dd{overflow:hidden; zoom:1}
	.classList{overflow:hidden; zoom:1}
		.classList span{float:left; display:block; height:17px; line-height:17px; background:url(../images/classlist.png) no-repeat top left; padding-left:5px; margin:5px 3px 0 0; white-space:nowrap}
		.classList span em{float:left; display:block; height:17px; line-height:17px; background:url(../images/classlist.png) no-repeat top right; padding-right:5px; color:#fff}
		.classList a{color:#fff}

/* PC Game Page */
.dj_tabMenu02 li.current{background:#5bbf60; color:#fff}
.dj_page .focusPic,
.dj_page .focusPic img{height:200px}
.dj_search{background:url(../images/theme.png) no-repeat 0 -486px}
.dj_search li input.searchText{border:1px solid #5bbf60}
.dj_search li input.searchBtn{background:url(../images/theme.png) no-repeat -65px -319px}
.dj_pcGame li span{display:none}
.page_side_tit span{float:right; width:34px; height:24px; background:url(../images/theme.png) no-repeat 5px -143px}
.dj_page dd a:hover{background:#5bbf60}
.dj_page .focusHot{background:url(../images/focusStyle.png) repeat-x left bottom; padding-left:139px}
.dj_page .focusHot .focusTopic_pic{display:none}
.dj_page .focusHot .focusTopic_cont{padding-left:0}
.dj_page .focusNewsStyle{left:80px; background:url(../images/gi_ico01.png) no-repeat}
.dj_page .gameInfoList{padding:10px 11px}
.dj_page .classImg{display:none}

/* Web Game Page */
.wy_tabMenu02 li.current{background:#21a4db; color:#fff}
.wy_search{background:url(../images/theme.png) no-repeat 0 -525px}
.wy_search li input.searchText{border:1px solid #21a4db}
.wy_search li input.searchBtn{background:url(../images/theme.png) no-repeat -130px -319px}
.wy_page dd a:hover{background:#21a4db}
.wy_page .focusNewsStyle{left:80px; background:url(../images/gi_ico02.png) no-repeat}
.newGameIndex{overflow:hidden; zoom:1}
.newGameIndex .focusTopic .focusTopic_pic{float:left; margin-right:14px}
	.newGameIndex .focusTopic .focusTopic_pic img{display:block; width:85px; height:114px; border:1px solid #dcdcdd; padding:1px}
	.newGameIndex .focusTopic .focusTopic_cont{overflow:hidden; zoom:1; padding-right:10px}
		.newGameIndex .focusTopic .focusTopic_tit{line-height:24px; font-weight:bold}
		.newGameIndex .focusTopic .focusTopic_txt{height:120px; line-height:24px; overflow:hidden}
.newslist{padding-top:10px}
.newslist li{line-height:24px; background:url(../images/theme.png) no-repeat -264px -456px; padding-left:23px}
.newslist li a{padding:1px 1px 0}
.fl_readme{padding-left:8px; line-height:1.8; color:#333}
.wy_page .focusHot{background:url(../images/focusStyle.png) repeat-x left bottom; padding-left:139px}
.wy_page .focusHot .focusTopic_pic{display:none}
.wy_page .focusHot .focusTopic_cont{padding-left:0}
/* WebSite Game Page */
.yy_tabMenu02 li.current{background:#ff5900; color:#fff}
.yy_search{background:url(../images/theme.png) no-repeat 0 -564px}
.yy_search li input.searchText{border:1px solid #ff5900; color:#b9b9b9}
.yy_search li input.searchBtn{background:url(../images/theme.png) no-repeat 0 -603px}
.yy_page dd a:hover{background:#ff5900}
.yy_page .focusNewsStyle{left:80px; background:url(../images/gi_ico03.png) no-repeat}
.yy_page .focusHot{background:url(../images/focusStyle.png) repeat-x left bottom; padding-left:139px}
.yy_page .focusHot .focusTopic_pic{display:none}
.yy_page .focusHot .focusTopic_cont{padding-left:0}

.bot_d_mt{border-top:1px dashed #b3b3b3; margin-top:20px}

/* Function Page Style */
.functionBox{padding:0 10px}
.functionBox h2{line-height:48px; color:#666; font-size:24px; font-family:"Microsoft YaHei", simsun}
.functionBox p{line-height:2; color:#4b4b4b; font-size:18px; font-family:"Microsoft YaHei", simsun}
	.step{height:38px; background:url(../images/function.png) no-repeat}
		.step_1{background-position:0 0}
		.step_2{background-position:0 -48px}
		.step_3{background-position:0 -96px}
	.u_head{padding:10px 0}
		.u_head img{display:block; width:60px; height:60px}
	.selectYear{line-height:1.8; color:#4b4b4b; font-size:18px; font-family:"Microsoft YaHei", simsun}
		.selectYear select{margin-top:-3px; font-size:12px; font-family:airal}
	.nextStep{float:right; clear:both; height:38px; line-height:38px; padding:10px 0 0 10px; overflow:hidden; zoom:1; text-align:right; font-size:14px; font-family:"Microsoft YaHei", simsun}
		.nextStep a,
		.nextStep span{float:left}
		.nextStep span{color:#575757; padding-right:12px}
		.nextStep a.to_give_up{font-size:12px; font-family:simsun; margin-left:10px; text-decoration:underline}
		.nextStep a.next_btn{display:block; height:38px; line-height:38px; background:#d0eef3; padding:0 12px; font-size:18px}
		.nextStep a.next_other{display:block; height:38px; line-height:38px; background:#d0eef3; padding:0 12px; color:#575757; font-size:14px; text-decoration:underline}
	.ns_1{width:642px}
	.ns_2{border-bottom:1px solid #d4dedf}

.searchClass{width:920px; margin:auto; padding-top:10px}
.searchClass dl{width:100%; text-align:left; line-height:21px; padding:6px 0 0; overflow:hidden}
.searchClass dt{width:95px; float:left; font-weight:bold; text-align:right; line-height:25px}
.searchClass dd{width:820px; float:left; overflow:hidden}
.searchClass dd em{float:left; display:inline; text-align:center; height:23px; margin:2px 2px 0; color:#ab0221; padding-left:2px}
.searchClass dd em a{color:#ab0221; display:block; padding:0 6px 0 4px; white-space:nowrap}
.searchClass dd em a:hover{color:#39f; text-decoration:none}
.searchClass dd span{float:left; color:#f00; padding-left:15px; padding-top:2px}
.searchClass em.current{background:url(../images/highlight.png) no-repeat left top}
.searchClass em.current a{background:url(../images/highlight.png) no-repeat right top}
.searchClass em.childCurrent{background:url(../images/highlight.png) no-repeat left -30px}
.searchClass em.childCurrent a{background:url(../images/highlight.png) no-repeat right -30px}
.gameSearchText{float:left; width:160px; line-height:18px; height:19px; margin-top:2px; padding:3px 3px 0}
.gameSearchBut{float:left; line-height:16px; padding:3px 0; width:38px; border:0; background-position:-50px top; color:#fff; margin-left:8px; font-size:12px; margin-top:2px; cursor:pointer}
.childClass{border:1px solid #ffdcba; background:#fffaf5; margin:5px 0; text-decoration:none}

.searchChild{width:920px; margin:auto}
.searchChild .sctop{height:4px; overflow:hidden; background:url(../images/searchChildBorder.png) no-repeat}
.searchChild .sccon{background:#e9eef2}
.searchChild .scbottom{height:4px; overflow:hidden; background:url(../images/searchChildBorder.png) no-repeat left bottom}
.searchClass .searchChild em.current{background:url(../images/highlight.png) no-repeat left -70px}
.searchClass .searchChild em.current a{background:url(../images/highlight.png) no-repeat right -70px}
.searchChild dl{padding:3px 0}
.searchClass .searchChild dd em a{color:#2c2e2d}
.searchClass .searchChild dd em a:hover{color:#f60}



.popImgDiv1{position:absolute; top:29px; right:0; width:100px; z-index:1000}
.popImgDiv2{position:absolute; top:29px; left:6px; width:100px; z-index:1000}

.p_tb_17{padding:17px 96px 17px 11px}

/* You Like Game */
.youLikeGame{overflow:hidden; zoom:1}
	.resultMod{float:left; width:178px; margin:15px 0; text-align:center}
.resultMod .tit a{float:left}
.resultMod .tit{display:inline-block; *display:inline; *zoom:1; padding:9px 0 0; line-height:23px; text-align:center; height:23px; overflow:hidden;}
.resultMod .tit span{float:left; display:block; color:#fff; width:17px; height:17px; line-height:20px; overflow:hidden; background:url(../images/but.png) no-repeat; margin:0 2px}
.resultMod .pic img{display:block; width:120px; height:160px; padding:1px; text-align:center; margin:0 auto}
.resultMod .pic a img{border:1px solid #dfdfdf}
.resultMod .pic a:hover img{border:1px solid #900; background:#900}
.resultMod .count{padding:7px 0 0; height:17px; line-height:17px; overflow:hidden; text-align:center}
.resultMod .count em{}
.resultMod .count span{display:inline-block; *display:inline; *zoom:1; width:16px; height:15px; background:url(../images/star.png) no-repeat; margin:0 1px}
.resultMod .count span.light{ background-position:-50px top;}
.resultMod .count span.lightHalf{ background-position:-100px top;}
.resultMod .count strong{color:#da1543; padding-left:4px;}

.noSameTit{height:54px; line-height:54px; padding-left:14px}
	.noSameTit h2{float:left; color:#4b4b4b; font-size:16px; font-weight:normal}
.noSameTit2{padding:14px 0 14px 14px}


.cy_textList2 li{background:url(../images/theme.png) no-repeat -282px -527px}

.smallbig{border:1px solid #ccc; position:absolute; top:0px; left:0px}
/* ad */
.tonglan2{padding-left:14px}
.tonglan2 .img{width:630px;height:90px;margin:0 auto}
