@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	background: #000;
}
.bigcontainer {
	width: 100%;
	background: #000;
}
.test {
	border: 1px solid red;
}
.fl { float: left; }
.cl { clear: both; }
.bl { display: block; }
.ab { position: absolute; left: 431px; top: 0px; }
.rl { position: relative; }

/* --- 顶部 Logo 栏 --- */
#top-icon {
	width: 100%;
	height: 60px;
	position: fixed;
	z-index: 999;
	background-color: #FFF;
	border-bottom: 1px solid #ffffff;
}
.nav_logo {
	position: absolute;
	left: 129px;
	top: 8px;
}
.nav_logo p {
	font-size: 31px;
	font-family: 'dbsjt';
	float: left;
	background-image: -webkit-linear-gradient(left, #770808, #ff0000 25%, #770808 50%, #ff0000 75%, #770808);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: masked-animation 2s infinite linear;
}
.nav_logo p img {
	padding-right: 10px;
}
@-webkit-keyframes masked-animation {
	0% { background-position: 0 0; }
	100% { background-position: -100% 0; }
}

/* --- 首屏及下载按钮区域 --- */
#Version {
	width: 100%;
	height: 1080px;
	position: relative;
	overflow: hidden;
	z-index: 11;
	padding-top: 63px;
}
#Flash {
	width: 1920px;
	height: 1080px;
	position: absolute;
	left: 50%;
	margin: 0 auto -272px -960px;
	z-index: -1;
}
#Header {
	margin: 0 auto -290px -960px;
	width: 1920px;
	height: 1080px;
	position: absolute;
	left: 50%;
	z-index: -2;
	line-height: 0;
}

/* ★ 全新的一体化下载大图按钮 (416x120) ★ */
#Download {
	width: 416px;              /* 新图宽度 */
	height: 120px;             /* 新图高度 */
	position: absolute;
	top: 937px;                /* 上下位置 */
	left: 50%;
	margin-left: 500px;       /* 靠右偏移：居中原本是-208，改为-120即向右偏移88px */
	z-index: 51;
	background: url("../images/down.png") no-repeat center center; 
	background-size: 100% 100%;
}

/* 左边“下载游戏”的点击区域与高亮特效 */
#Download a {
	display: block;
	width: 416px;              /* 只覆盖左侧下载按钮，不包含右边16+ */
	height: 70%;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	border-radius: 4px;
}

/* 鼠标移上去时左侧的高亮发光 */
#Download a:hover {
	transform: scale(1.03); 
	-webkit-transform: scale(1.03);
	filter: brightness(1.15); 
	-webkit-filter: brightness(1.15);
	box-shadow: 0 0 15px rgba(255, 215, 0, 0.6);
}

/* --- 游戏介绍（跑马灯列表） --- */
.gameIntro {
	width: 1920px;
	height: 756px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url("../images/bj_02.jpg") no-repeat center;
	background-position: 0px -0px;
}
.NewsList {
	margin: 0 18px;
	width: 800px;
	height: 703px;
	position: absolute;
	top: 356px;
	margin-left: 750px;
	transition: all 0.1s linear;
}
.NewsList li {
	width: 800px;
	height: 59px;
	line-height: 59px;
	overflow: hidden;
	color: #fedea0;
	padding-right: 8px;
	font-size: 16px;
	list-style: none;
}
.NewsList li:hover {
	transform: translatex(5px);
	background-color: #000;
}
.NewsList li a {
	margin-left: 5px;
	color: #ecdcbd;
}
.NewsList li time {
	float: right;
	color: #ecdcbd;
}

/* --- 装备展示区域 --- */
.gzshow {
	width: 1920px;
	height: 3480px;
	left: 50%;
	margin-left: -960px;
	position: relative;
	background: url("../images/bj_03.jpg") no-repeat center;
	background-position: 0px -0px;
}
.m5 {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 212px;
	background: url("../images/footb1g.html") bottom no-repeat;
	z-index: 999999;
}
.zb_zb {
	width: 1350px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
}
.zb_zb_3bg {
	padding: 10px;
	width: 423px;
	height: auto;
	overflow: hidden;
	float: left;
	background-color: #333;
	position: relative;
}
.zb_zb_3 {
	padding: 10px;
	width: 403px;
	height: auto;
	overflow: hidden;
	float: left;
	position: relative;
	background-color: #140a08;
	box-shadow: 0 0px 14px rgba(0, 0, 0, 0.3) inset;
}
.zb_zb_3 .role-itemst {
	width: 390px;
	height: auto;
	float: left;
	position: relative;
}
.zb_zb_3 .role-itemst img {
	width: 390px;
	height: auto;
	overflow: hidden;
	display: block;
	transition: all .5s;
	padding: 5px;
}
.ml10 {
	margin-left: 10px;
}
.PartTitle2 {
	padding: 14px 0 14px 38px;
	height: 35px;
	line-height: 35px;
	position: relative;
	font-size: 19px;
	font-weight: normal;
	color: #ffeab7;
	background: url("../images/icon_.png") no-repeat left center;
	border-bottom: 1px solid #6b4b15;
}
.PartTitle2 span {
	font-size: 13px;
	font-family: 'times new roman', times, serif;
	color: #ffeab7;
	text-transform: uppercase;
}

/* --- 底部轮播及版权区域 --- */
.bottom {
	width: 1920px;
	height: 1010px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url("../images/bj_04.jpg") no-repeat top;
	background-position: 0px -0px;
}
.slide3 {
	width: 1032px;
	height: 527px;
	left: 983px;
	margin-left: -758px;
	top: 214px;
}
.slide3 .uls li {
	list-style: none;
}
.slide3 .prev, .slide3 .next {
	width: 61px;
	height: 77px;
}
.slide3 .prev {
	top: -470px;
	left: 1002px;
	background-image: url("../images/01.png");
}
.slide3 .next {
	top: -394px;
	left: -561px;
	background-image: url("../images/02.png");
}

/* 版权 */
.STYLE2 {
	font-size: 12px;
	color: #fff;
}
a:link { color: #ccc; text-decoration: none; }
a:visited { color: #ccc; text-decoration: none; }
a:hover { color: #ccc; text-decoration: underline; }
a:active { color: #ccc; text-decoration: none; }

/* 返回顶部 */
#backtop {
	display: none;
	background: url("../images/arrow_top.png") no-repeat left top;
	cursor: pointer;
	height: 50px;
	width: 50px;
	position: fixed;
	bottom: 20px;
	z-index: 11500;
	right: 20px;
}
#backtop:hover {
	background-position: left bottom;
}

ul, ol {
	list-style-type: none;
}