@charset "utf-8";
.headerBox{ overflow: hidden; height: 1518px;}
/*上部注册*/
.registerWrap{ width: 100%; height: 41px; background-color: #fff; }
.register{ line-height: 41px; }
.companylogo{ width: 125px; height: 35px; background:url(../images/companylogo.png) no-repeat left top; margin-right:18px;}
.registerline1{ width: 2px; height: 26px; padding-top: 15px; background: url(../images/line01.png) no-repeat left center; }
.registerline2{ width: 2px; height: 21px; background: url(../images/line02.png) no-repeat left center; position: absolute; left: 39px; top: 10px;display:inline-block;}
.registerCon{ padding-right:35px;}
.registerCon a{ display: inline-block; font-family: "宋体";}
.registerCon .active{ color: #014E65; }
/*游戏背景大图*/
.gameBgWrap{ background:url(../images/role_bg.jpg)  center top no-repeat; height:730px; width: 100%; overflow: hidden;}
.navListWrap{ width: 100%; height: 135px; background:url(../images/nav_bg.png)  left -1px no-repeat; }
.navList{ width: 800px; margin-left: 433px; padding-top: 12px; }
.navList li{ float: left; margin-right: 44px;}
.navList li a{ width: 95px; height: 41px; display: inline-block;position: relative; z-index: 2;}
.gameLogo{width: 469px;height: 215px;background: url(../images/gamelogo.png) -51px top no-repeat;position: absolute;left: 77px; top: -35px; }


.slogan{ position: absolute; top: 260px; left: -250px; background: url(../images/slogan.png) center top no-repeat; width: 100%; height: 350px;}


/*下载按钮部分*/
.dlListWrap{ margin-top: 78px; }
.dlList li{ float: left; margin-right: 7px; position: relative; }
.dlList li a{ width: 200px; height: 71px; display: inline-block; }
.ios_dl_btn{ background: url(../images/btn.png) no-repeat 0 0; }
.ios_cross_dl{ background: url(../images/btn.png) no-repeat 0 -71px;}
.Android_btn{ background: url(../images/btn.png) no-repeat 0 -142px;}
/*右边侧通栏*/
.sideBarRight{ width: 278px; height:521px; padding-top: 17px; }
.pt28{ padding-top:28px;}
.getGifWrap{ width: 278px; height: 121px; margin-bottom: 9px; }
.getGif{ width: 100%; background: url(../images/gift.png) repeat-x left top; height: 123px; }
.smRole,.getGifImg,.getBtn{ position: absolute; }
.smRole{ width:190px; height: 134px; left: 0; top: -13px; background: url(../images/role2.png) no-repeat left top; }
.getGifImg{ width: 161px; height: 44px; bottom: 2px; right: 1px; background: url(../images/ziti.png) no-repeat left -116px; }
.getBtn{ background: url(../images/btn.png) no-repeat -200px -114px; width: 81px; height: 28px; top: 36px; right: 17px; }
.weixinNumBox{ width: 279px; height: 157px; background: url(../images/bg04.png) no-repeat left top; }
.weixinNum{ padding: 18px 20px 0 10px; }
.qCode{ width:122px; height:122px; margin-right: 18px; }
.weixinText{ width: 106px; }
.weixinText p{ font-size: 18px; font-weight: normal; color: #fff; padding-left: 2px; margin-bottom: 23px; }
.weixinText div{ line-height: 18px; font-size: 15px; color: #8B6349; font-weight: normal; }
.weixinText .num{ color: #D5C1AB; font-size: 19px; display: inline-block; padding-top: 4px; }
.serverWrap{margin-top:10px;}
.server{ width:262px; height: 164px; padding: 61px 8px 0 8px; background:url(../images/custom_center.png) repeat-x left top; }
.server dl{ height: 74px; width: 110px; background:url(../images/custom_sub.png) no-repeat left top; font-family: '宋体'; font-size: 14px; color: #D5C1AB; font-weight: normal; margin-right: 7px; line-height: 24px; padding-left: 17px; }
.server dl dt{ padding-top: 15px; }
.server dl dd{ color:#8B6349; }
.customServer{ height: 80px; margin-right: -10px; }
.playerCommuBox dl{ width:262px; font-family: '宋体'; margin-right:0; background:url(../images/custom_big.png) no-repeat left top; }
.customQQ dd{ float: left; margin-right: 19px; }
.severLogo{ background:url(../images/ziti.png) no-repeat -223px -35px; width: 132px; height: 53px; position: absolute; left: 4px; top: 9px;}
/*页面底部*/
.footer{ width:100%; height:182px; background: url(../images/footer.png) repeat-x left top; position:relative;}
.footerBgWrap{ position:absolute; z-index:-1; left: 0; top: -57px; height: 241px; width: 100%; background: url(../images/footerBg.png) no-repeat 10% top; +filter:alpha(opacity:45);}
.footer_conc{ color: #52504C; font-family: '宋体'; font-size: 12px; line-height: 29px; padding: 28px 0 0 0; text-align: center;}
.company{ margin-left: -67px;}
.company a{ font-family: '宋体'; color:#52504C;}
.company span{ margin: 0 4px; }
.footerLogo{ width: 38px; height: 43px; position: absolute; top: -10px; background: url(../images/footer_logo.png) no-repeat left top;}
/*页面右侧下载弹出框*/
.weixin_area{ width: 240px; height: 607px; position: fixed; right:0; top:95px; background: url(../images/weixinb_bg.png) no-repeat left top;  right: -240px;}
.hid_btn{ background: url(../images/btn.png) no-repeat -215px -148px; width: 37px; height: 37px; left:48%; bottom:61px; position:absolute; }
.open_btn{ width: 111px; height: 362px; position:fixed; background: url(../images/btn.png) no-repeat -281px top; 
	overflow: hidden; right: 0; top: 260px; display:block; z-index: 50;}
.quick_dl_area{ margin: 40px 0 0 20px; text-align: center; }
.quick_dl{ background:url(../images/ziti.png) no-repeat -178px -124px; display: inline-block; width: 118px; height: 29px; }
.quick_dl_area p{ text-align: center; font-size: 16px; color:#B87157; font-weight: normal; }
.version_dl{ padding-top: 13px; padding-left: 50px; }
.version_dl li{ height: 135px; position: relative; }
.version_dl strong{ width: 30px; height: 110px; right: 25px; top: 25px; position: absolute; }
.Android_zt{ background: url(../images/ziti.png) no-repeat -37px -171px;}
.ios_zt{ background: url(../images/ziti.png) no-repeat -69px -174px; }
.ios_crossZt{ background: url(../images/ziti.png) no-repeat left -172px;}
/*左侧通栏*/
.sideBarLeft{ width: 708px; height:auto; margin: 12px 10px 0 0;}
.center_left_title{ height: 46px;background: url(../images/comsideleftTitle.png) no-repeat left top;}
.center_left_title .info{ font-size: 12px; font-family: '宋体'; padding-top: 16px; color:#9D9C9C; padding-right: 15px;}
.center_left_title .info a{ color:#9D9C9C;}
.center_left_title span{ padding: 2px 5px; display: inline-block; +padding:0 5px;}
.newsTitle{ height: 38px; }
.newsTitleList{ width: 480px; height: 38px;font-size: 12px; font-weight:normal; padding-left: 9px; }
.newsTitleList li{ float: left; margin: 0 13px; }
.newsTitleList li a{ display: inline-block; width:90px; height: 38px; line-height: 38px;}
.beginner{ background: url(../images/ziti.png) no-repeat -203px -178px;}
.master{ background: url(../images/ziti.png) no-repeat -241px 14px; }
.system{ background: url(../images/ziti.png) no-repeat -203px -208px;}
.guide{background: url(../images/ziti.png) no-repeat -109px -160px;}
.bNews{background: url(../images/ziti.png) no-repeat -288px -76px;}
.bActive{background: url(../images/ziti.png) no-repeat -130px -31px;}
.bAdverse{background: url(../images/ziti.png) no-repeat -129px 14px;}
.gameNews .newsTitleList{ padding-left: 0}
.gameNews .newsTitleList li{ float: left; margin: 0 20px; }
.gameNews .newsTitleList li a{ width:50px;}
.mText{display: inline-block; padding-top: 1px;}
.info_conc{ background-color:#575652; width:666px; min-height:680px; padding:5px 24px 0 18px;}
/*内容详细页面*/
.concDelTit{ font-size: 18px; color: #F2E9DA; height: 35px; text-align: center; padding-top: 14px; font-weight: normal; font-family:"Microsoft YaHei"; border-bottom: 1px  dashed #353535; }
.concDelConc{ color: #CDC2AD; font-size: 12px; line-height: 21px; padding-top: 12px; font-family: '宋体'; 
overflow: hidden; word-wrap:break-word; word-break:break-all; }
.concDelConc .mText2{ color: #B87157;}
/*内容详细页面*/
.infoConcBox{ display:none;}
.newsTitleList .active{ background: url(../images/btn.png) no-repeat -157px -262px; width: 90px; height:43px; }
.gameNews .newsTitleList .active{ background: url(../images/btn.png) no-repeat -178px -262px; width: 50px; height:43px; }
.newsConc .show{ display: block; }
.newsConcBox{ background-color: #000; width: 378px; height: 223px; display: none; padding: 5px 21px 0 12px; }
.infoConcList li{ height: 35px; line-height: 35px; vertical-align: middle; border-bottom: 1px dashed #363636; font-style:normal; font-family: "宋体"; color: #B87157; font-size: 12px; overflow: hidden;}
.infoConcList strong{ color:#CDC2AD; width: 535px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; cursor: pointer;}
.infoConcList .notice,.infoConcList strong{ float: left; padding-right: 5px;}
.infoConcList .data{ float: right; color: #B87157; }
.infoConcList .active{ border-bottom: none;}
.infoConcList .active span,.infoConcList .active strong,.infoConcList .active em{color: #E52836; font-size:14px;
	font-family: '宋体'; font-weight:bold;}