@charset "utf-8";
/* CSS Document */
/* 公共style  reset header side bottom */
/* reset开始 */
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button,input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */ 
form{
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,button, input, select, textarea {
	font-family:"\5b8b\4f53";
}

h1,h2,h3,h4, h5, h6 { font-size: 100%; font-weight:normal;}


/* 956px */
.header {
	width: 100%;
	height: 522px;
	background: url(../image/header.jpg) no-repeat center 0;
	display: block;
}
.header_body {
	width: 956px;
	margin: 0 auto;
	height: 522px;
	background: url(../image/header_main.jpg) no-repeat;
}
.header_nav {
	width: 300px;
	padding: 30px 0 50px 225px;
	height: 120px;
	display: block;
	position: relative;
}
.show {
	width: 482px;
	height: 239px;
	display: block;
	background: url(../image/slogan.jpg) no-repeat 16px -3px;
	display: none;
}
.time {
	width: 430px;
	height: 109px;
	background: url(../image/no_slogan_day.jpg) no-repeat 16px -3px;
	display: block;
	padding: 175px 0 0 100px;
}
.time span {
	display: block;
	float: left;
	text-align: right;
}
.time #day {
	margin-left: 5px;
	width: 25px;
	margin-right: 60px;
}
.time #hour {
	width: 50px;
	margin-right: 60px;
}
.time #minute {
	width: 50px;
	margin-right: 60px;
}
.time #second {
	width: 50px;
}
/* 中部 */
.content {
	width: 100%;
	background: url(../image/c_bg.jpg) repeat-x #108ae0;
	/*
	margin-top: -80px;
	*/
}
.c_content {
	width: 956px;
	height: 1160px;
	margin: 0 auto;
}
.body_content {
	position: absolute;
	top: 514px;
	width: 956px;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.f_c {
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.c_l {
	width: 241px;
	margin-top: -114px;
	padding-top: 153px;
}
.c_r {
	width: 708px;
}

.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.left_login {
	width: 241px;
	height: 223px;
	background: url(../image/login_bg.gif) no-repeat;
	margin-bottom: 6px;
	padding-top: 5px;
}
	.start {
		width: 241px;
		height: 100px;
		position: absolute;
		top: -100px;
	}
	.login_tab {
		width: 220px;
		height: 33px;
		margin-left: 7px;
		padding: 5px 0 0 5px;
	}
	.login_activate {
		background: url(../image/btn.png) no-repeat 0 -66px;
	}
	.reg_activate {
		background: url(../image/btn.png) no-repeat 0 -115px;
	}
	.login_tab a {
		display: block;
		width: 105px;
		height: 28px;
		float: left;
	}
	.login_content, .reg_content, .activate_content {
		margin: 40px 0 0 30px;
		line-height: 24px;
	}
		.login_btn {
			margin-top: 5px;
			background: url(../image/btn.png) no-repeat 0 0;
			border: none;
			width: 121px;
			height: 41px;
			float: left;
		}
		.forget_pass {
			margin: 15px 20px 0 0;
			display: block;
			width: 60px;
			float: left;
		}
		.reg_btn {
			margin-top: 5px;
			background: url(../image/btn.png) no-repeat -168px 0;
			border: none;
			width: 121px;
			height: 42px;
			float: left;
		}
		.activate_btn {
			margin-top: 5px;
			background: url(../image/btn.png) no-repeat 0 -164px;
			border: none;
			width: 121px;
			height: 42px;
		}
		.text {
			width: 65px;
			display: inline-block;
		}
		.input_text {
			width: 100px;
			height: 14px;
			line-height: 12px;
			padding: 1px;
		}
.nav {
	width: 241px;
	background: url(../image/main.gif) repeat-y -767px 0;
	margin-bottom: 6px;
}
	.news_content {
		width: 415px;
/*		border: 2px solid #ff0000;*/
	}
	.nav .nav_header {
		background: url(../image/main.gif) no-repeat 0 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.nav .nav_footer {
		background: url(../image/main.gif) no-repeat -1284px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.nav .nav_content {
		width: 240px;
	}
	.nav .nav_content .nav_sub_content {
		padding: 6px;
		background: url(../image/main.gif) repeat-y -505px 0;
	}
		.server_title {
			background: url(../image/btn.png) no-repeat 0 -231px;
			height: 37px;
			margin: 0 7px;
			margin-bottom: 6px;
		}
		.server_content {
			padding: 0 20px;
			font-size: 12px;
			line-height: 20px;
			height: 60px;
		}
		.service_title {
			background: url(../image/btn.png) no-repeat 0 -339px;
			height: 37px;
			margin: 0 7px;
			margin-bottom: 6px;
		}
		.service_content {
			padding: 0 20px;
			font-size: 14px;
			height: 110px;
			background: url(../image/service.gif) no-repeat bottom;
		}
		.hudong_title {
			background: url(../image/btn.png) no-repeat 0 -285px;
			height: 37px;
			margin: 0 7px;
			margin-bottom: 6px;
		}
		.hudong_content {
			padding: 0 20px;
			font-size: 14px;
			height: 50px;
		}
		.appeal {
			background: url(../image/btn.png) no-repeat -490px -404px;
			height: 80px;
			display: block;
			width: 228px;
			margin-left: 7px;
			margin-bottom: 5px;
		}
		.appeal:hover {
			background: url(../image/btn.png) no-repeat -490px -301px;
			height: 80px;
			display: block;
			width: 228px;
			margin-left: 7px;
			margin-bottom: 5px;
		}
		.submit_bug {
			background: url(../image/btn.png) no-repeat -490px -630px;
			height: 80px;
			display: block;
			width: 228px;
			margin-left: 7px;
		}
		.submit_bug:hover {
			background: url(../image/btn.png) no-repeat -490px -510px;
			height: 80px;
			display: block;
			width: 228px;
			margin-left: 7px;
		}
	.nav .nav_content .nav_sub_header {
		background: url(../image/main.gif) no-repeat -253px 0;
		height: 8px;
		font-size: 6px;
		line-height: 8px;
	}
	.nav .nav_content .nav_sub_footer {
		background: url(../image/main.gif) no-repeat -1019px 0;
		height: 8px;
		font-size: 6px;
	}

.first_content {
	width: 708px;
	float: right;
}
.core_content {
	margin-bottom: 8px;
}
.second_content {
	width: 712px;
	clear: both;
	display: block;
}
.news_header {
	background: url(../image/main.gif) no-repeat -1548px 0 #1082d2;
	height: 8px;
	font-size: 6px;
	width: 708px;
	display: block;
}
.news_footer {
	background: url(../image/main.gif) no-repeat -3050px 0;
	height: 8px;
	font-size: 6px;
	width: 708px;
	display: block;
	margin-bottom: 6px;
}
.news {
	width: 696px;
	background: url(../image/main.gif) repeat-y -2297px 0;
	padding: 5px 6px;
}
	.news_navs {
		width: 414px;
		height: 38px;
		margin-bottom: 4px;
		display: block;
	}
	.news_navs a {
		width: 70px;
		display: inline-block;
		float: left;
		height: 35px;
		margin: 0 5px 0 5px;
	}
	.all_tab {
		background: url(../image/btn.png) no-repeat 0 -550px;
	}
	.news_tab {
		background: url(../image/btn.png) no-repeat 0 -600px;
	}
	.activity_tab {
		background: url(../image/btn.png) no-repeat 0 -651px;
	}
	.strategy_tab {
		background: url(../image/btn.png) no-repeat 0 -703px;
	}
	.news_body {
		background: url(../image/main.gif) repeat-y -4247px 0;
	}
		.news_body h4 {
			font-size: 14px;
			font-weight: bold;
			color: #0b6fbf;
			text-align: center;
			margin: 10px 0;
		}
		.news_body p {
			font-size: 12px;
			color: #000;
			line-height: 18px;
			width: 375px;
			margin: 5px 20px;
		}
	.news_list {
		width: 365px;
		padding: 5px 20px;
		height: 104px;
	}
		.news_list ul {
			list-style: none;
			height: 18px;
			margin-bottom: 2px;
			border-bottom: 1px dashed #000;
			display: block;
			clear: both;
		}
		.news_list ul li {
			display: inline-block;
			font-size: 12px;
		}
		.news_title {
			width: 230px;
			float: left;
		}
		.news_title a {
			text-decoration: none;
			color: #000;
		}
		.news_title a:hover {
			text-decoration: underline;
			color: #06F;
		}
		
		.news_body_header {
			background: url(../image/main.gif) no-repeat -3796px 0;
			display: block;
			height: 8px;
		}
		.news_body_footer {
			background: url(../image/main.gif) no-repeat -4694px 0;
			display: block;
			height: 8px;
			font-size: 6px;
		}
	.slider {
		width: 262px;
		height: 237px;
		display: block;
		padding: 5px;
		background-color: #0c72c5;
		border-left: 1px solid #0c72c5;
		border-top: 1px solid #0c72c5;
		border-bottom: 1px solid #07395c;
		border-right: 1px solid #07395c;
	}
	
	.second_left {
		width: 475px;
		display: block;
	}
	.second_right {
		width: 230px;
	}
	.container, .sub_container {
		background: url(../image/main.gif) repeat-y -8129px 0;
	}
	
	.container {
		padding-left: 11px;
	}
	.container ul, .container ul li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.container ul li {
		display: inline-block;
		float: left;
		margin-right: 5px;
		background: url(../image/image_bg.gif) no-repeat 0 0;
		width: 140px;
		height: 105px;
		padding: 4px;
	}
	.second_header {
		background: url(../image/main.gif) no-repeat -5140px 0;
		height: 8px;
		font-size: 6px;
		width: 467px;
		display: block;
		width: 100%;
	}
	.second_footer {
		background: url(../image/main.gif) no-repeat -7626px 0;
		height: 8px;
		font-size: 6px;
		display: block;
		width: 100%;
		margin-bottom: 6px;
	}
	.game_navs {
		margin: 0 10px 5px;
	}
	.game_navs {
		width: 445px;
		height: 38px;
		display: block;
		padding: 0 5px;
	}
	.game_navs a {
		width: 85px;
		display: inline-block;
		height: 38px;
		margin: 0 10px;
	}
	.game_zl_tab {
		background: url(../image/btn.png) no-repeat 0 -771px;
	}
	.game_js_tab {
		background: url(../image/btn.png) no-repeat 0 -828px;
	}
	.game_td_tab {
		background: url(../image/btn.png) no-repeat 0 -882px;
	}
	
		.sub_c_body_header {
			background: url(../image/main.gif) no-repeat -6125px 0;
			display: block;
			height: 8px;
			font-size: 6px;
		}
		.sub_c_body_content {
			background: url(../image/main.gif) repeat-y -6629px 0;
			display: block;
			padding: 0 15px;
		}
		.sub_c_body_content a img {
			width: 142px;
			height: 96px;
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		.sub_c_body_content .left_, .sub_c_body_content .right_ {
			width: 38px;
			display: block;
			height: 34px;
			margin-top: 80px;
		}
		.sub_c_body_content .left_ {
			float: left;
			background: url(../image/left_.gif) no-repeat 0 0;
		}
		.sub_c_body_content .right_ {
			float: right;
			background: url(../image/right_.gif) no-repeat 0 0;
		}
		.sub_c_body_footer {
			background: url(../image/main.gif) no-repeat -7129px 0;
			display: block;
			height: 8px;
			font-size: 6px;
		}
		.game_info_show {
			height: 200px;
		}
		
	.photo_navs {
		width: 445px;
		height: 38px;
		display: block;
		padding:0 5px;
		margin: 0 10px 5px;
	}
	.photo_navs .a {
		width: 85px;
		display: inline-block;
		height: 38px;
		margin: 0 10px;
	}
	.photo_upload {
		width: 50px;
		display: inline-block;
		float: right;
		height: 38px;
		margin: 0 5px;
	}
	.more {
		display: inline-block;
		width: 50px;
		float: right;
		height: 38px;
		margin: 0 5px;
	}
	.photo_main {
		text-align: center;
	}
	.photo_yh_tab {
		background: url(../image/btn.png) no-repeat 0 -952px;
	}
	.photo_lz_tab {
		background: url(../image/btn.png) no-repeat 0 -1005px;
	}
	.photo_jt_tab {
		background: url(../image/btn.png) no-repeat 0 -1060px;
	}
	
	.right_container {
		width: 230px;
		background: url(../image/main.gif) repeat-y -8893px 0;
		margin-bottom: 6px;
	}
	.right_sub_header {
		background: url(../image/main.gif) no-repeat -8635px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.right_sub_footer {
		background: url(../image/main.gif) no-repeat -9149px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.new_player {
		background: url(../image/btn.png) no-repeat -501px 0px;
		width: 218px;
		height: 58px;
		display: block;
	}
	.new_player:hover {
		background: url(../image/btn.png) no-repeat -501px -75px;
		width: 218px;
		height: 58px;
		display: block;
	}
	.game_special {
		background: url(../image/btn.png) no-repeat -501px -147px;
		width: 218px;
		height: 58px;
		display: block;
	}
	.game_special:hover {
		background: url(../image/btn.png) no-repeat -501px -222px;
		width: 218px;
		height: 58px;
		display: block;
	}
	.new_player, .game_special {
		margin: 0 6px;
	}
	.pet {
		width: 215px;
		height: 32px;
		display: block;
		margin: 0 7px 6px;
		background: url(../image/btn.png) no-repeat 0 -407px;
	}
	.pet_list {
		height: 210px;
		width: 214px;
		overflow: hidden;
		margin-left: 8px;
	}
	.media {
		width: 215px;
		height: 32px;
		display: block;
		margin: 0 7px 6px;
		background: url(../image/btn.png) no-repeat 0 -452px;
	}
	.media_header {
		background: url(../image/main.gif) no-repeat -9405px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.media_content {
		background: url(../image/main.gif) repeat-y -9670px 0;
		display: block;
		text-align: center;
		height: 248px;
		overflow: hidden;
	}
	.media_content ul, .media_content ul li {
		list-style: none;
	}
	.media_footer {
		background: url(../image/main.gif) no-repeat -9924px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	
	.links {
		width: 712px;
		display: block;
		clear: both;
		background: url(../image/main.gif) repeat-y -11671px 0;
	}
	.links_title {
		background: url(../image/btn.png) no-repeat 0 -1126px;
		display: block;
		width: 693px;
		height: 32px;
		margin-left: 11px;
		margin-bottom: 5px;
	}
	.links_header {
		background: url(../image/main.gif) no-repeat -10184px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.links_content {
		background: url(../image/main.gif) repeat-y -13888px 0;
		display: block;
	}
	.links_footer {
		background: url(../image/main.gif) no-repeat -10929px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.links_c_header {
		background: url(../image/main.gif) no-repeat -12410px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.links_c_footer {
		background: url(../image/main.gif) no-repeat -13147px 0;
		height: 8px;
		font-size: 6px;
		display: block;
	}
	.links_c {
		padding: 0 20px;
		color: #000;
		line-height: 20px;
	}
	.links_c a {
		text-decoration: none;
		color: #000;
	}
	.links_c a:hover {
		text-decoration: underline;
		color: #000;
	}

/* 子页面 */
.sub_content {
	width: 100%;
	position: absolute;
	top: 451px;
}
.s_content {
	width: 100%;
	margin: 0 auto;
	background: url(../image/s_c_bg.jpg) repeat-x 0 67px;
}

/* 新闻指南 */
.s_body_content {
	width: 956px;
	margin: 0 auto;
}
.guide_title {
	background: url(../image/h4/guide.jpg) no-repeat 0 0;
	width: 198px;
	height: 33px;
	margin: 0 auto 0 264px;
}
.guide_header {
	height: 18px;
}
.guide_content {
	background: url(../image/guide_left_bg.jpg) no-repeat left bottom #1082d2;
	padding: 0 8px 6px;
}

	.core_left {
		width: 261px;
		margin: 0 0 265px;
		height: 100%;
		background: url(../image/core_left_t_bg.png) no-repeat left top #fff;
	}
	.core_right {
		width: 530px;
		background: #fff;
		font-size: 12px;
		line-height: 18px;
		padding: 70px;
	}
		.core_left_guide {
			width: 243px;
			margin: 10px 10px;
			background: url(../image/core_left_bg.jpg) repeat-y;
		}
			.core_l_g_h {
				height: 18px;
				background : url(../image/core_left_bg.jpg) no-repeat 0 0;
			}
			.core_l_g_f {
				height: 18px;
				background: url(../image/core_left_bg.jpg) no-repeat 0 18px;
			}
			.core_l_g_c h4, .core_l_g_c a {
				background: url(../image/guide_h4.png) no-repeat;
			}

/* 底部 */
.footer {
	height: 82px;
	width: 100%;
	background: #096ebd;
	text-align: center;
	line-height: 20px;
	color: #fff;
	padding-top: 20px;
}
.footer_content {
	background:url(../image/fc_logo.png) no-repeat 160px 0;
	width: 960px;
	font-size: 12px;
	margin: 0 auto;
}
.analyzer {display: none;}