/*全局*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,header,footer,section,aside,article{padding:0;margin:0}
body { background-color: #101218; font-size:12px; font-family:"Microsoft YaHei",Tahoma,SimSun,Verdana; }
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
abbr,acronym,img,input{border:0}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
table{border-collapse:collapse;border-spacing:0}
a{color:#957c6e;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0}
a:focus,input:focus{outline:0}
img{border:0;vertical-align:top; }
ol,ul{list-style:none}
.clear{ clear:both;}
a,a:hover { text-decoration: none; }


/*------ banner大图 ------*/
#bannerbg {
	width: 100%;
	height: 900px;
	overflow: hidden;
	background: url(../images/bg.jpg) no-repeat center top;
	min-width:1200px; 
}

#banner {
	width: 1200px;
	height: 830px;
	z-index: 999;
	margin: 0 auto;
	position: relative;
	display: block;
}

#logo {
	width: 750px;
	height: 260px;
	position: absolute;
	left:0;
	top:10%;
	text-align: center;
}
#logo img { width: auto; height: 100%; }

#logo h1 {
	display: none;
}

#banner .txt1 {
	width: 750px;
	height: 65px;
	position: absolute;
	top: 485px;
	left: 0;
}

#banner .txt2 {
	width: 750px;
	height: 55px;
	position: absolute;
	top: 560px;
	left: 0;
}


/*下载充值*/
.m1{width: 1200px;height: 930px; margin: 0 auto;margin-top: -200px;z-index: 999;position: relative; background-image: url(../images/mb01.png);background-repeat: no-repeat;}
/*导航*/
#menu { position: absolute; top:170px; height: 260px; }
.menubox { width: 1070px; height: 70px; padding: 0 65px; margin: 0 auto; position: relative; }
.avi_a { width:190px; height:70px; display: block; float: left; line-height:68px; text-align:center; color:#ffd7a1; font-size: 26px; text-shadow:2px 2px 2px #000; }
.avi_a:hover { color:#fff;text-shadow:2px 2px 2px #000;  }
.avi_01 { position:absolute; width:190px; height:70px; text-align:center; left:65; }
.avi_02 { position:absolute; width:190px; height:70px; text-align:center; left:270px; }
.avi_03 { position:absolute; width:190px; height:70px; text-align:center; left:740px; }
.avi_04 { position:absolute; width:190px; height:70px; text-align:center; left:945px; }
.avi_05 { position:absolute; width:280px; height:260px;  z-index:1000; cursor: pointer; left:465px; top: -170px; }
.avi_05:hover { width:280px; height:260px; left:460px; top: -170px; display: block; position: absolute; background-image: url(../images/mb02.png);}
.avi_b { width:280px; height:260px; display: block; position: absolute; }


/*焦点图和新闻*/
.htt { width:1070px; height:auto; position:absolute; top:252px; left:65px;}
/*幻灯片*/
#Focus{ width: 450px;height: 260px; margin:30px auto; float: left; }
/*新闻动态*/
.newslist{ width: 580px;height:260px; float:left; font-size:12px; margin: 30px 0 0 25px; }
.newstit { height: 44px; border-bottom: 1px solid #4a291d; }
.newstit h3 { width: 148px; height: 43px; float: left; line-height: 43px; border: 1px solid #4a291d; border-bottom: none; background: #130a06; font-size: 20px; color: #bc742f; text-align: center; }
.newstit span { width: 220px; text-align: right; line-height: 43px; font-size: 14px; float: right; color:#bc742f; }
.newslist ul li { line-height: 30px; display: block; font-size: 14px; }
.newslist ul { padding:20px 0 0; }
.newslist ul li { white-space:nowrap; overflow: hidden; text-overflow:ellipsis; }
.newslist ul li a { color:#9e7c63; }
.newslist ul li a:hover { color: #c2a088; }

/*主要角色*/
.projects{ width: 1070px; margin: 0 auto; position: absolute; top:570px; left:65px; }
.picScroll-left{ overflow:hidden; position:relative; }   
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right: 12px; position:relative; width:300px; margin: 0 10px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li a{width: 300px; overflow: hidden;  height: 300px; display: table-cell;vertical-align: middle;*font-size: 315px; }
.picScroll-left .bd ul li a img {width:300px;  height: 300px;  display:block;  vertical-align: middle; overflow: hidden; margin: 0 auto; }
.picScroll-left .prev{cursor:pointer; width:40px; left: 0; bottom:90px; background: url(../images/prev.jpg) no-repeat center top;  height:120px; position:absolute; float:left; z-index:5}
.picScroll-left .next{cursor:pointer; width:40px; right: 0; bottom:90px; background: url(../images/next.jpg) no-repeat center top;  height:120px; position:absolute; float:left; z-index:5}
.picScroll-left .prev:hover{ background: url(../images/prev-hover.jpg) no-repeat center top;  }
.picScroll-left .next:hover{ background: url(../images/next-hover.jpg) no-repeat center top; }
.Scroll { margin: 0 0 0 55px; }


.mainbox { width: 1200px; margin: 0 auto; overflow: hidden; min-width: 1200px; }
/*装备 截图*/
.title {  width: 1200px; height: 130px; margin: 25px 0 0 0; }
.title .zhuangbei { width: 1200px; height: 130px; background: url(../images/title-zhuangbei.png) no-repeat; }
.title .jietu { width: 1200px; height: 130px; background: url(../images/title-jietu.png) no-repeat; }
.cntbox { width: 1070px; height: auto; padding: 0 65px 10px; background: url(../images/cntbg.png) repeat-y; }
.cntbox img { margin: 0 auto 10px; text-align: center; vertical-align: middle; display:table-cell; border: 5px solid #9e7c63; }
.imglist { margin-left: -10px; }
.imglist li { float: left; height:270; width: 530px; margin: 0 0 0 10px; }
.imglist2 li { padding: 10px 0; display: block;}
.imglist2 img { margin: 0 auto; width: 1000px; height: auto;}
.di{width: 1200px;height: 42px;margin: 0 auto;background-image: url(../images/di.png);background-repeat: no-repeat;}


/* 底部版权 */
#footer { height: 200px; width: 100%; background: url(../images/footerbg.jpg) repeat-x; border-top: 1px solid #2e281f; margin: 50px 0 0 0; }
.footerlogo { width: 220px; height: 130px; display: block; float: left; margin: 26px 0 0 0; text-align: center; }
.footerlogo img { width: 160px; height: auto; }
.copyright { width: 940px; float: left; padding: 0 0 0 5px; margin:35px 0 0; color: #4e4e4e; font-size: 12px; line-height: 24px; }
.copyright .tips { color: #bb261c; }
.copyright a { color: #aaa; }

/*适龄提示*/
#cadpa { width: 5.9%; height: 140px; position: absolute; top:65%; left: 1%; display: block; margin: 0 auto; z-index: 999999; }
@media screen and (min-width: 768px) and (max-width: 1600px){
    #cadpa { top: 40%; }
}
#cadpa img { width: 100%; height: auto; }
.cadpa-img { text-align: center; height: 102px; margin-bottom: 5px; }
.cadpa-img img { width: auto; height: 100px; display: inline-block; margin: 0 15px; }
.cadpa-img img.gamelogo { height: 96px; padding: 0 30px; border: 2px solid #222; border-radius: 8px; }

/*-----------弹窗-----------*/
.md-modal {position:fixed; top:50%; left:50%; width:50%; max-width:1000px; min-width: 800px; height:70%; z-index:9999999999999; visibility:hidden; -webkit-transform:translateX(-50%)translateY(-50%);-moz-transform:translateX(-50%)translateY(-50%);-ms-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%);  
}
.md-show { visibility: visible;}
.md-overlay{position:fixed;width:100%;height:100%; visibility:hidden;top:0;left:0;z-index:999999;opacity:0;background:rgba(1,1,1,0.6);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.md-show ~ .md-overlay {opacity: 1;visibility: visible;}
/*弹窗内容*/
.md-content{ height: 100%; color:#5b5b5b; background:#fff; position:relative; border-radius:8px; margin:0 auto; text-align: center; }
.md-content h3 { font-size:20px; font-weight: bold; margin:0;padding:20px 20px 0; text-align:center;background:#fff;border-radius:8px;color:#333; overflow: hidden; }
.md-content .md-close { width: 120px; height: 42px; line-height: 42px; position: absolute; left: 43%; bottom: 15px; font-size: 16px; color: #fff; background: #a60b21; border: none; cursor:pointer; }
.md-content .md-close:hover { background: #730010; }
.md-content .md-main { padding:0 40px; height: 79%; margin: 15px 0 0; font-size: 14px; overflow-y: scroll; }
.md-content .md-main span { display: block; }
.md-content .md-main-img { width: 100%; height: auto; margin: 0 auto; }
.md-content .md-main-img img { width: 90%; height: auto; margin: 0 0 20px; min-width: 320px; }
.md-content > div p { line-height: 28px; text-indent: 28px; margin-bottom: 6px; text-align: left; }
/* 弹窗动画 */
.md-effect-1 .md-content {
	-webkit-transform: scale(0.7); 
	-moz-transform: scale(0.7); 
	-ms-transform: scale(0.7); 
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s; 
	-moz-transition: all 0.3s; 
	transition: all 0.3s;
}
.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	transform: scale(1);
	opacity: 1;
}